cacd876500067ced84cb6aa3e742afa8b0699f2f
[platform/upstream/libdrm.git] / shared-core / radeon_cp.c
1 /* radeon_cp.c -- CP support for Radeon -*- linux-c -*- */
2 /*
3  * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
4  * Copyright 2000 VA Linux Systems, Inc., Fremont, California.
5  * Copyright 2007 Advanced Micro Devices, Inc.
6  * All Rights Reserved.
7  *
8  * Permission is hereby granted, free of charge, to any person obtaining a
9  * copy of this software and associated documentation files (the "Software"),
10  * to deal in the Software without restriction, including without limitation
11  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
12  * and/or sell copies of the Software, and to permit persons to whom the
13  * Software is furnished to do so, subject to the following conditions:
14  *
15  * The above copyright notice and this permission notice (including the next
16  * paragraph) shall be included in all copies or substantial portions of the
17  * Software.
18  *
19  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
22  * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
25  * DEALINGS IN THE SOFTWARE.
26  *
27  * Authors:
28  *    Kevin E. Martin <martin@valinux.com>
29  *    Gareth Hughes <gareth@valinux.com>
30  */
31
32 #include "drmP.h"
33 #include "drm.h"
34 #include "radeon_drm.h"
35 #include "radeon_drv.h"
36 #include "r300_reg.h"
37
38 #define RADEON_FIFO_DEBUG       0
39
40 static int radeon_do_cleanup_cp(struct drm_device * dev);
41
42 /* production radeon ucode r1xx-r6xx */
43 static const u32 R100_cp_microcode[][2]={
44     { 0x21007000, 0000000000 },
45     { 0x20007000, 0000000000 },
46     { 0x000000b4, 0x00000004 },
47     { 0x000000b8, 0x00000004 },
48     { 0x6f5b4d4c, 0000000000 },
49     { 0x4c4c427f, 0000000000 },
50     { 0x5b568a92, 0000000000 },
51     { 0x4ca09c6d, 0000000000 },
52     { 0xad4c4c4c, 0000000000 },
53     { 0x4ce1af3d, 0000000000 },
54     { 0xd8afafaf, 0000000000 },
55     { 0xd64c4cdc, 0000000000 },
56     { 0x4cd10d10, 0000000000 },
57     { 0x000f0000, 0x00000016 },
58     { 0x362f242d, 0000000000 },
59     { 0x00000012, 0x00000004 },
60     { 0x000f0000, 0x00000016 },
61     { 0x362f282d, 0000000000 },
62     { 0x000380e7, 0x00000002 },
63     { 0x04002c97, 0x00000002 },
64     { 0x000f0001, 0x00000016 },
65     { 0x333a3730, 0000000000 },
66     { 0x000077ef, 0x00000002 },
67     { 0x00061000, 0x00000002 },
68     { 0x00000021, 0x0000001a },
69     { 0x00004000, 0x0000001e },
70     { 0x00061000, 0x00000002 },
71     { 0x00000021, 0x0000001a },
72     { 0x00004000, 0x0000001e },
73     { 0x00061000, 0x00000002 },
74     { 0x00000021, 0x0000001a },
75     { 0x00004000, 0x0000001e },
76     { 0x00000017, 0x00000004 },
77     { 0x0003802b, 0x00000002 },
78     { 0x040067e0, 0x00000002 },
79     { 0x00000017, 0x00000004 },
80     { 0x000077e0, 0x00000002 },
81     { 0x00065000, 0x00000002 },
82     { 0x000037e1, 0x00000002 },
83     { 0x040067e1, 0x00000006 },
84     { 0x000077e0, 0x00000002 },
85     { 0x000077e1, 0x00000002 },
86     { 0x000077e1, 0x00000006 },
87     { 0xffffffff, 0000000000 },
88     { 0x10000000, 0000000000 },
89     { 0x0003802b, 0x00000002 },
90     { 0x040067e0, 0x00000006 },
91     { 0x00007675, 0x00000002 },
92     { 0x00007676, 0x00000002 },
93     { 0x00007677, 0x00000002 },
94     { 0x00007678, 0x00000006 },
95     { 0x0003802c, 0x00000002 },
96     { 0x04002676, 0x00000002 },
97     { 0x00007677, 0x00000002 },
98     { 0x00007678, 0x00000006 },
99     { 0x0000002f, 0x00000018 },
100     { 0x0000002f, 0x00000018 },
101     { 0000000000, 0x00000006 },
102     { 0x00000030, 0x00000018 },
103     { 0x00000030, 0x00000018 },
104     { 0000000000, 0x00000006 },
105     { 0x01605000, 0x00000002 },
106     { 0x00065000, 0x00000002 },
107     { 0x00098000, 0x00000002 },
108     { 0x00061000, 0x00000002 },
109     { 0x64c0603e, 0x00000004 },
110     { 0x000380e6, 0x00000002 },
111     { 0x040025c5, 0x00000002 },
112     { 0x00080000, 0x00000016 },
113     { 0000000000, 0000000000 },
114     { 0x0400251d, 0x00000002 },
115     { 0x00007580, 0x00000002 },
116     { 0x00067581, 0x00000002 },
117     { 0x04002580, 0x00000002 },
118     { 0x00067581, 0x00000002 },
119     { 0x00000049, 0x00000004 },
120     { 0x00005000, 0000000000 },
121     { 0x000380e6, 0x00000002 },
122     { 0x040025c5, 0x00000002 },
123     { 0x00061000, 0x00000002 },
124     { 0x0000750e, 0x00000002 },
125     { 0x00019000, 0x00000002 },
126     { 0x00011055, 0x00000014 },
127     { 0x00000055, 0x00000012 },
128     { 0x0400250f, 0x00000002 },
129     { 0x0000504f, 0x00000004 },
130     { 0x000380e6, 0x00000002 },
131     { 0x040025c5, 0x00000002 },
132     { 0x00007565, 0x00000002 },
133     { 0x00007566, 0x00000002 },
134     { 0x00000058, 0x00000004 },
135     { 0x000380e6, 0x00000002 },
136     { 0x040025c5, 0x00000002 },
137     { 0x01e655b4, 0x00000002 },
138     { 0x4401b0e4, 0x00000002 },
139     { 0x01c110e4, 0x00000002 },
140     { 0x26667066, 0x00000018 },
141     { 0x040c2565, 0x00000002 },
142     { 0x00000066, 0x00000018 },
143     { 0x04002564, 0x00000002 },
144     { 0x00007566, 0x00000002 },
145     { 0x0000005d, 0x00000004 },
146     { 0x00401069, 0x00000008 },
147     { 0x00101000, 0x00000002 },
148     { 0x000d80ff, 0x00000002 },
149     { 0x0080006c, 0x00000008 },
150     { 0x000f9000, 0x00000002 },
151     { 0x000e00ff, 0x00000002 },
152     { 0000000000, 0x00000006 },
153     { 0x0000008f, 0x00000018 },
154     { 0x0000005b, 0x00000004 },
155     { 0x000380e6, 0x00000002 },
156     { 0x040025c5, 0x00000002 },
157     { 0x00007576, 0x00000002 },
158     { 0x00065000, 0x00000002 },
159     { 0x00009000, 0x00000002 },
160     { 0x00041000, 0x00000002 },
161     { 0x0c00350e, 0x00000002 },
162     { 0x00049000, 0x00000002 },
163     { 0x00051000, 0x00000002 },
164     { 0x01e785f8, 0x00000002 },
165     { 0x00200000, 0x00000002 },
166     { 0x0060007e, 0x0000000c },
167     { 0x00007563, 0x00000002 },
168     { 0x006075f0, 0x00000021 },
169     { 0x20007073, 0x00000004 },
170     { 0x00005073, 0x00000004 },
171     { 0x000380e6, 0x00000002 },
172     { 0x040025c5, 0x00000002 },
173     { 0x00007576, 0x00000002 },
174     { 0x00007577, 0x00000002 },
175     { 0x0000750e, 0x00000002 },
176     { 0x0000750f, 0x00000002 },
177     { 0x00a05000, 0x00000002 },
178     { 0x00600083, 0x0000000c },
179     { 0x006075f0, 0x00000021 },
180     { 0x000075f8, 0x00000002 },
181     { 0x00000083, 0x00000004 },
182     { 0x000a750e, 0x00000002 },
183     { 0x000380e6, 0x00000002 },
184     { 0x040025c5, 0x00000002 },
185     { 0x0020750f, 0x00000002 },
186     { 0x00600086, 0x00000004 },
187     { 0x00007570, 0x00000002 },
188     { 0x00007571, 0x00000002 },
189     { 0x00007572, 0x00000006 },
190     { 0x000380e6, 0x00000002 },
191     { 0x040025c5, 0x00000002 },
192     { 0x00005000, 0x00000002 },
193     { 0x00a05000, 0x00000002 },
194     { 0x00007568, 0x00000002 },
195     { 0x00061000, 0x00000002 },
196     { 0x00000095, 0x0000000c },
197     { 0x00058000, 0x00000002 },
198     { 0x0c607562, 0x00000002 },
199     { 0x00000097, 0x00000004 },
200     { 0x000380e6, 0x00000002 },
201     { 0x040025c5, 0x00000002 },
202     { 0x00600096, 0x00000004 },
203     { 0x400070e5, 0000000000 },
204     { 0x000380e6, 0x00000002 },
205     { 0x040025c5, 0x00000002 },
206     { 0x000380e5, 0x00000002 },
207     { 0x000000a8, 0x0000001c },
208     { 0x000650aa, 0x00000018 },
209     { 0x040025bb, 0x00000002 },
210     { 0x000610ab, 0x00000018 },
211     { 0x040075bc, 0000000000 },
212     { 0x000075bb, 0x00000002 },
213     { 0x000075bc, 0000000000 },
214     { 0x00090000, 0x00000006 },
215     { 0x00090000, 0x00000002 },
216     { 0x000d8002, 0x00000006 },
217     { 0x00007832, 0x00000002 },
218     { 0x00005000, 0x00000002 },
219     { 0x000380e7, 0x00000002 },
220     { 0x04002c97, 0x00000002 },
221     { 0x00007820, 0x00000002 },
222     { 0x00007821, 0x00000002 },
223     { 0x00007800, 0000000000 },
224     { 0x01200000, 0x00000002 },
225     { 0x20077000, 0x00000002 },
226     { 0x01200000, 0x00000002 },
227     { 0x20007000, 0x00000002 },
228     { 0x00061000, 0x00000002 },
229     { 0x0120751b, 0x00000002 },
230     { 0x8040750a, 0x00000002 },
231     { 0x8040750b, 0x00000002 },
232     { 0x00110000, 0x00000002 },
233     { 0x000380e5, 0x00000002 },
234     { 0x000000c6, 0x0000001c },
235     { 0x000610ab, 0x00000018 },
236     { 0x844075bd, 0x00000002 },
237     { 0x000610aa, 0x00000018 },
238     { 0x840075bb, 0x00000002 },
239     { 0x000610ab, 0x00000018 },
240     { 0x844075bc, 0x00000002 },
241     { 0x000000c9, 0x00000004 },
242     { 0x804075bd, 0x00000002 },
243     { 0x800075bb, 0x00000002 },
244     { 0x804075bc, 0x00000002 },
245     { 0x00108000, 0x00000002 },
246     { 0x01400000, 0x00000002 },
247     { 0x006000cd, 0x0000000c },
248     { 0x20c07000, 0x00000020 },
249     { 0x000000cf, 0x00000012 },
250     { 0x00800000, 0x00000006 },
251     { 0x0080751d, 0x00000006 },
252     { 0000000000, 0000000000 },
253     { 0x0000775c, 0x00000002 },
254     { 0x00a05000, 0x00000002 },
255     { 0x00661000, 0x00000002 },
256     { 0x0460275d, 0x00000020 },
257     { 0x00004000, 0000000000 },
258     { 0x01e00830, 0x00000002 },
259     { 0x21007000, 0000000000 },
260     { 0x6464614d, 0000000000 },
261     { 0x69687420, 0000000000 },
262     { 0x00000073, 0000000000 },
263     { 0000000000, 0000000000 },
264     { 0x00005000, 0x00000002 },
265     { 0x000380d0, 0x00000002 },
266     { 0x040025e0, 0x00000002 },
267     { 0x000075e1, 0000000000 },
268     { 0x00000001, 0000000000 },
269     { 0x000380e0, 0x00000002 },
270     { 0x04002394, 0x00000002 },
271     { 0x00005000, 0000000000 },
272     { 0000000000, 0000000000 },
273     { 0000000000, 0000000000 },
274     { 0x00000008, 0000000000 },
275     { 0x00000004, 0000000000 },
276     { 0000000000, 0000000000 },
277     { 0000000000, 0000000000 },
278     { 0000000000, 0000000000 },
279     { 0000000000, 0000000000 },
280     { 0000000000, 0000000000 },
281     { 0000000000, 0000000000 },
282     { 0000000000, 0000000000 },
283     { 0000000000, 0000000000 },
284     { 0000000000, 0000000000 },
285     { 0000000000, 0000000000 },
286     { 0000000000, 0000000000 },
287     { 0000000000, 0000000000 },
288     { 0000000000, 0000000000 },
289     { 0000000000, 0000000000 },
290     { 0000000000, 0000000000 },
291     { 0000000000, 0000000000 },
292     { 0000000000, 0000000000 },
293     { 0000000000, 0000000000 },
294     { 0000000000, 0000000000 },
295     { 0000000000, 0000000000 },
296     { 0000000000, 0000000000 },
297     { 0000000000, 0000000000 },
298     { 0000000000, 0000000000 },
299     { 0000000000, 0000000000 },
300 };
301
302 static const u32 R200_cp_microcode[][2]={
303     { 0x21007000, 0000000000 },
304     { 0x20007000, 0000000000 },
305     { 0x000000bf, 0x00000004 },
306     { 0x000000c3, 0x00000004 },
307     { 0x7a685e5d, 0000000000 },
308     { 0x5d5d5588, 0000000000 },
309     { 0x68659197, 0000000000 },
310     { 0x5da19f78, 0000000000 },
311     { 0x5d5d5d5d, 0000000000 },
312     { 0x5dee5d50, 0000000000 },
313     { 0xf2acacac, 0000000000 },
314     { 0xe75df9e9, 0000000000 },
315     { 0xb1dd0e11, 0000000000 },
316     { 0xe2afafaf, 0000000000 },
317     { 0x000f0000, 0x00000016 },
318     { 0x452f232d, 0000000000 },
319     { 0x00000013, 0x00000004 },
320     { 0x000f0000, 0x00000016 },
321     { 0x452f272d, 0000000000 },
322     { 0x000f0001, 0x00000016 },
323     { 0x3e4d4a37, 0000000000 },
324     { 0x000077ef, 0x00000002 },
325     { 0x00061000, 0x00000002 },
326     { 0x00000020, 0x0000001a },
327     { 0x00004000, 0x0000001e },
328     { 0x00061000, 0x00000002 },
329     { 0x00000020, 0x0000001a },
330     { 0x00004000, 0x0000001e },
331     { 0x00061000, 0x00000002 },
332     { 0x00000020, 0x0000001a },
333     { 0x00004000, 0x0000001e },
334     { 0x00000016, 0x00000004 },
335     { 0x0003802a, 0x00000002 },
336     { 0x040067e0, 0x00000002 },
337     { 0x00000016, 0x00000004 },
338     { 0x000077e0, 0x00000002 },
339     { 0x00065000, 0x00000002 },
340     { 0x000037e1, 0x00000002 },
341     { 0x040067e1, 0x00000006 },
342     { 0x000077e0, 0x00000002 },
343     { 0x000077e1, 0x00000002 },
344     { 0x000077e1, 0x00000006 },
345     { 0xffffffff, 0000000000 },
346     { 0x10000000, 0000000000 },
347     { 0x07f007f0, 0000000000 },
348     { 0x0003802a, 0x00000002 },
349     { 0x040067e0, 0x00000006 },
350     { 0x0003802c, 0x00000002 },
351     { 0x04002741, 0x00000002 },
352     { 0x04002741, 0x00000002 },
353     { 0x04002743, 0x00000002 },
354     { 0x00007675, 0x00000002 },
355     { 0x00007676, 0x00000002 },
356     { 0x00007677, 0x00000002 },
357     { 0x00007678, 0x00000006 },
358     { 0x0003802c, 0x00000002 },
359     { 0x04002741, 0x00000002 },
360     { 0x04002741, 0x00000002 },
361     { 0x04002743, 0x00000002 },
362     { 0x00007676, 0x00000002 },
363     { 0x00007677, 0x00000002 },
364     { 0x00007678, 0x00000006 },
365     { 0x0003802b, 0x00000002 },
366     { 0x04002676, 0x00000002 },
367     { 0x00007677, 0x00000002 },
368     { 0x0003802c, 0x00000002 },
369     { 0x04002741, 0x00000002 },
370     { 0x04002743, 0x00000002 },
371     { 0x00007678, 0x00000006 },
372     { 0x0003802c, 0x00000002 },
373     { 0x04002741, 0x00000002 },
374     { 0x04002741, 0x00000002 },
375     { 0x04002743, 0x00000002 },
376     { 0x00007678, 0x00000006 },
377     { 0x0000002f, 0x00000018 },
378     { 0x0000002f, 0x00000018 },
379     { 0000000000, 0x00000006 },
380     { 0x00000037, 0x00000018 },
381     { 0x00000037, 0x00000018 },
382     { 0000000000, 0x00000006 },
383     { 0x01605000, 0x00000002 },
384     { 0x00065000, 0x00000002 },
385     { 0x00098000, 0x00000002 },
386     { 0x00061000, 0x00000002 },
387     { 0x64c06051, 0x00000004 },
388     { 0x00080000, 0x00000016 },
389     { 0000000000, 0000000000 },
390     { 0x0400251d, 0x00000002 },
391     { 0x00007580, 0x00000002 },
392     { 0x00067581, 0x00000002 },
393     { 0x04002580, 0x00000002 },
394     { 0x00067581, 0x00000002 },
395     { 0x0000005a, 0x00000004 },
396     { 0x00005000, 0000000000 },
397     { 0x00061000, 0x00000002 },
398     { 0x0000750e, 0x00000002 },
399     { 0x00019000, 0x00000002 },
400     { 0x00011064, 0x00000014 },
401     { 0x00000064, 0x00000012 },
402     { 0x0400250f, 0x00000002 },
403     { 0x0000505e, 0x00000004 },
404     { 0x00007565, 0x00000002 },
405     { 0x00007566, 0x00000002 },
406     { 0x00000065, 0x00000004 },
407     { 0x01e655b4, 0x00000002 },
408     { 0x4401b0f0, 0x00000002 },
409     { 0x01c110f0, 0x00000002 },
410     { 0x26667071, 0x00000018 },
411     { 0x040c2565, 0x00000002 },
412     { 0x00000071, 0x00000018 },
413     { 0x04002564, 0x00000002 },
414     { 0x00007566, 0x00000002 },
415     { 0x00000068, 0x00000004 },
416     { 0x00401074, 0x00000008 },
417     { 0x00101000, 0x00000002 },
418     { 0x000d80ff, 0x00000002 },
419     { 0x00800077, 0x00000008 },
420     { 0x000f9000, 0x00000002 },
421     { 0x000e00ff, 0x00000002 },
422     { 0000000000, 0x00000006 },
423     { 0x00000094, 0x00000018 },
424     { 0x00000068, 0x00000004 },
425     { 0x00007576, 0x00000002 },
426     { 0x00065000, 0x00000002 },
427     { 0x00009000, 0x00000002 },
428     { 0x00041000, 0x00000002 },
429     { 0x0c00350e, 0x00000002 },
430     { 0x00049000, 0x00000002 },
431     { 0x00051000, 0x00000002 },
432     { 0x01e785f8, 0x00000002 },
433     { 0x00200000, 0x00000002 },
434     { 0x00600087, 0x0000000c },
435     { 0x00007563, 0x00000002 },
436     { 0x006075f0, 0x00000021 },
437     { 0x2000707c, 0x00000004 },
438     { 0x0000507c, 0x00000004 },
439     { 0x00007576, 0x00000002 },
440     { 0x00007577, 0x00000002 },
441     { 0x0000750e, 0x00000002 },
442     { 0x0000750f, 0x00000002 },
443     { 0x00a05000, 0x00000002 },
444     { 0x0060008a, 0x0000000c },
445     { 0x006075f0, 0x00000021 },
446     { 0x000075f8, 0x00000002 },
447     { 0x0000008a, 0x00000004 },
448     { 0x000a750e, 0x00000002 },
449     { 0x0020750f, 0x00000002 },
450     { 0x0060008d, 0x00000004 },
451     { 0x00007570, 0x00000002 },
452     { 0x00007571, 0x00000002 },
453     { 0x00007572, 0x00000006 },
454     { 0x00005000, 0x00000002 },
455     { 0x00a05000, 0x00000002 },
456     { 0x00007568, 0x00000002 },
457     { 0x00061000, 0x00000002 },
458     { 0x00000098, 0x0000000c },
459     { 0x00058000, 0x00000002 },
460     { 0x0c607562, 0x00000002 },
461     { 0x0000009a, 0x00000004 },
462     { 0x00600099, 0x00000004 },
463     { 0x400070f1, 0000000000 },
464     { 0x000380f1, 0x00000002 },
465     { 0x000000a7, 0x0000001c },
466     { 0x000650a9, 0x00000018 },
467     { 0x040025bb, 0x00000002 },
468     { 0x000610aa, 0x00000018 },
469     { 0x040075bc, 0000000000 },
470     { 0x000075bb, 0x00000002 },
471     { 0x000075bc, 0000000000 },
472     { 0x00090000, 0x00000006 },
473     { 0x00090000, 0x00000002 },
474     { 0x000d8002, 0x00000006 },
475     { 0x00005000, 0x00000002 },
476     { 0x00007821, 0x00000002 },
477     { 0x00007800, 0000000000 },
478     { 0x00007821, 0x00000002 },
479     { 0x00007800, 0000000000 },
480     { 0x01665000, 0x00000002 },
481     { 0x000a0000, 0x00000002 },
482     { 0x000671cc, 0x00000002 },
483     { 0x0286f1cd, 0x00000002 },
484     { 0x000000b7, 0x00000010 },
485     { 0x21007000, 0000000000 },
486     { 0x000000be, 0x0000001c },
487     { 0x00065000, 0x00000002 },
488     { 0x000a0000, 0x00000002 },
489     { 0x00061000, 0x00000002 },
490     { 0x000b0000, 0x00000002 },
491     { 0x38067000, 0x00000002 },
492     { 0x000a00ba, 0x00000004 },
493     { 0x20007000, 0000000000 },
494     { 0x01200000, 0x00000002 },
495     { 0x20077000, 0x00000002 },
496     { 0x01200000, 0x00000002 },
497     { 0x20007000, 0000000000 },
498     { 0x00061000, 0x00000002 },
499     { 0x0120751b, 0x00000002 },
500     { 0x8040750a, 0x00000002 },
501     { 0x8040750b, 0x00000002 },
502     { 0x00110000, 0x00000002 },
503     { 0x000380f1, 0x00000002 },
504     { 0x000000d1, 0x0000001c },
505     { 0x000610aa, 0x00000018 },
506     { 0x844075bd, 0x00000002 },
507     { 0x000610a9, 0x00000018 },
508     { 0x840075bb, 0x00000002 },
509     { 0x000610aa, 0x00000018 },
510     { 0x844075bc, 0x00000002 },
511     { 0x000000d4, 0x00000004 },
512     { 0x804075bd, 0x00000002 },
513     { 0x800075bb, 0x00000002 },
514     { 0x804075bc, 0x00000002 },
515     { 0x00108000, 0x00000002 },
516     { 0x01400000, 0x00000002 },
517     { 0x006000d8, 0x0000000c },
518     { 0x20c07000, 0x00000020 },
519     { 0x000000da, 0x00000012 },
520     { 0x00800000, 0x00000006 },
521     { 0x0080751d, 0x00000006 },
522     { 0x000025bb, 0x00000002 },
523     { 0x000040d4, 0x00000004 },
524     { 0x0000775c, 0x00000002 },
525     { 0x00a05000, 0x00000002 },
526     { 0x00661000, 0x00000002 },
527     { 0x0460275d, 0x00000020 },
528     { 0x00004000, 0000000000 },
529     { 0x00007999, 0x00000002 },
530     { 0x00a05000, 0x00000002 },
531     { 0x00661000, 0x00000002 },
532     { 0x0460299b, 0x00000020 },
533     { 0x00004000, 0000000000 },
534     { 0x01e00830, 0x00000002 },
535     { 0x21007000, 0000000000 },
536     { 0x00005000, 0x00000002 },
537     { 0x00038056, 0x00000002 },
538     { 0x040025e0, 0x00000002 },
539     { 0x000075e1, 0000000000 },
540     { 0x00000001, 0000000000 },
541     { 0x000380ed, 0x00000002 },
542     { 0x04007394, 0000000000 },
543     { 0000000000, 0000000000 },
544     { 0000000000, 0000000000 },
545     { 0x000078c4, 0x00000002 },
546     { 0x000078c5, 0x00000002 },
547     { 0x000078c6, 0x00000002 },
548     { 0x00007924, 0x00000002 },
549     { 0x00007925, 0x00000002 },
550     { 0x00007926, 0x00000002 },
551     { 0x000000f2, 0x00000004 },
552     { 0x00007924, 0x00000002 },
553     { 0x00007925, 0x00000002 },
554     { 0x00007926, 0x00000002 },
555     { 0x000000f9, 0x00000004 },
556     { 0000000000, 0000000000 },
557     { 0000000000, 0000000000 },
558     { 0000000000, 0000000000 },
559 };
560
561 static const u32 R300_cp_microcode[][2]={
562     { 0x4200e000, 0000000000 },
563     { 0x4000e000, 0000000000 },
564     { 0x000000ae, 0x00000008 },
565     { 0x000000b2, 0x00000008 },
566     { 0x67554b4a, 0000000000 },
567     { 0x4a4a4475, 0000000000 },
568     { 0x55527d83, 0000000000 },
569     { 0x4a8c8b65, 0000000000 },
570     { 0x4aef4af6, 0000000000 },
571     { 0x4ae14a4a, 0000000000 },
572     { 0xe4979797, 0000000000 },
573     { 0xdb4aebdd, 0000000000 },
574     { 0x9ccc4a4a, 0000000000 },
575     { 0xd1989898, 0000000000 },
576     { 0x4a0f9ad6, 0000000000 },
577     { 0x000ca000, 0x00000004 },
578     { 0x000d0012, 0x00000038 },
579     { 0x0000e8b4, 0x00000004 },
580     { 0x000d0014, 0x00000038 },
581     { 0x0000e8b6, 0x00000004 },
582     { 0x000d0016, 0x00000038 },
583     { 0x0000e854, 0x00000004 },
584     { 0x000d0018, 0x00000038 },
585     { 0x0000e855, 0x00000004 },
586     { 0x000d001a, 0x00000038 },
587     { 0x0000e856, 0x00000004 },
588     { 0x000d001c, 0x00000038 },
589     { 0x0000e857, 0x00000004 },
590     { 0x000d001e, 0x00000038 },
591     { 0x0000e824, 0x00000004 },
592     { 0x000d0020, 0x00000038 },
593     { 0x0000e825, 0x00000004 },
594     { 0x000d0022, 0x00000038 },
595     { 0x0000e830, 0x00000004 },
596     { 0x000d0024, 0x00000038 },
597     { 0x0000f0c0, 0x00000004 },
598     { 0x000d0026, 0x00000038 },
599     { 0x0000f0c1, 0x00000004 },
600     { 0x000d0028, 0x00000038 },
601     { 0x0000f041, 0x00000004 },
602     { 0x000d002a, 0x00000038 },
603     { 0x0000f184, 0x00000004 },
604     { 0x000d002c, 0x00000038 },
605     { 0x0000f185, 0x00000004 },
606     { 0x000d002e, 0x00000038 },
607     { 0x0000f186, 0x00000004 },
608     { 0x000d0030, 0x00000038 },
609     { 0x0000f187, 0x00000004 },
610     { 0x000d0032, 0x00000038 },
611     { 0x0000f180, 0x00000004 },
612     { 0x000d0034, 0x00000038 },
613     { 0x0000f393, 0x00000004 },
614     { 0x000d0036, 0x00000038 },
615     { 0x0000f38a, 0x00000004 },
616     { 0x000d0038, 0x00000038 },
617     { 0x0000f38e, 0x00000004 },
618     { 0x0000e821, 0x00000004 },
619     { 0x0140a000, 0x00000004 },
620     { 0x00000043, 0x00000018 },
621     { 0x00cce800, 0x00000004 },
622     { 0x001b0001, 0x00000004 },
623     { 0x08004800, 0x00000004 },
624     { 0x001b0001, 0x00000004 },
625     { 0x08004800, 0x00000004 },
626     { 0x001b0001, 0x00000004 },
627     { 0x08004800, 0x00000004 },
628     { 0x0000003a, 0x00000008 },
629     { 0x0000a000, 0000000000 },
630     { 0x2000451d, 0x00000004 },
631     { 0x0000e580, 0x00000004 },
632     { 0x000ce581, 0x00000004 },
633     { 0x08004580, 0x00000004 },
634     { 0x000ce581, 0x00000004 },
635     { 0x00000047, 0x00000008 },
636     { 0x0000a000, 0000000000 },
637     { 0x000c2000, 0x00000004 },
638     { 0x0000e50e, 0x00000004 },
639     { 0x00032000, 0x00000004 },
640     { 0x00022051, 0x00000028 },
641     { 0x00000051, 0x00000024 },
642     { 0x0800450f, 0x00000004 },
643     { 0x0000a04b, 0x00000008 },
644     { 0x0000e565, 0x00000004 },
645     { 0x0000e566, 0x00000004 },
646     { 0x00000052, 0x00000008 },
647     { 0x03cca5b4, 0x00000004 },
648     { 0x05432000, 0x00000004 },
649     { 0x00022000, 0x00000004 },
650     { 0x4ccce05e, 0x00000030 },
651     { 0x08274565, 0x00000004 },
652     { 0x0000005e, 0x00000030 },
653     { 0x08004564, 0x00000004 },
654     { 0x0000e566, 0x00000004 },
655     { 0x00000055, 0x00000008 },
656     { 0x00802061, 0x00000010 },
657     { 0x00202000, 0x00000004 },
658     { 0x001b00ff, 0x00000004 },
659     { 0x01000064, 0x00000010 },
660     { 0x001f2000, 0x00000004 },
661     { 0x001c00ff, 0x00000004 },
662     { 0000000000, 0x0000000c },
663     { 0x00000080, 0x00000030 },
664     { 0x00000055, 0x00000008 },
665     { 0x0000e576, 0x00000004 },
666     { 0x000ca000, 0x00000004 },
667     { 0x00012000, 0x00000004 },
668     { 0x00082000, 0x00000004 },
669     { 0x1800650e, 0x00000004 },
670     { 0x00092000, 0x00000004 },
671     { 0x000a2000, 0x00000004 },
672     { 0x000f0000, 0x00000004 },
673     { 0x00400000, 0x00000004 },
674     { 0x00000074, 0x00000018 },
675     { 0x0000e563, 0x00000004 },
676     { 0x00c0e5f9, 0x000000c2 },
677     { 0x00000069, 0x00000008 },
678     { 0x0000a069, 0x00000008 },
679     { 0x0000e576, 0x00000004 },
680     { 0x0000e577, 0x00000004 },
681     { 0x0000e50e, 0x00000004 },
682     { 0x0000e50f, 0x00000004 },
683     { 0x0140a000, 0x00000004 },
684     { 0x00000077, 0x00000018 },
685     { 0x00c0e5f9, 0x000000c2 },
686     { 0x00000077, 0x00000008 },
687     { 0x0014e50e, 0x00000004 },
688     { 0x0040e50f, 0x00000004 },
689     { 0x00c0007a, 0x00000008 },
690     { 0x0000e570, 0x00000004 },
691     { 0x0000e571, 0x00000004 },
692     { 0x0000e572, 0x0000000c },
693     { 0x0000a000, 0x00000004 },
694     { 0x0140a000, 0x00000004 },
695     { 0x0000e568, 0x00000004 },
696     { 0x000c2000, 0x00000004 },
697     { 0x00000084, 0x00000018 },
698     { 0x000b0000, 0x00000004 },
699     { 0x18c0e562, 0x00000004 },
700     { 0x00000086, 0x00000008 },
701     { 0x00c00085, 0x00000008 },
702     { 0x000700e3, 0x00000004 },
703     { 0x00000092, 0x00000038 },
704     { 0x000ca094, 0x00000030 },
705     { 0x080045bb, 0x00000004 },
706     { 0x000c2095, 0x00000030 },
707     { 0x0800e5bc, 0000000000 },
708     { 0x0000e5bb, 0x00000004 },
709     { 0x0000e5bc, 0000000000 },
710     { 0x00120000, 0x0000000c },
711     { 0x00120000, 0x00000004 },
712     { 0x001b0002, 0x0000000c },
713     { 0x0000a000, 0x00000004 },
714     { 0x0000e821, 0x00000004 },
715     { 0x0000e800, 0000000000 },
716     { 0x0000e821, 0x00000004 },
717     { 0x0000e82e, 0000000000 },
718     { 0x02cca000, 0x00000004 },
719     { 0x00140000, 0x00000004 },
720     { 0x000ce1cc, 0x00000004 },
721     { 0x050de1cd, 0x00000004 },
722     { 0x00400000, 0x00000004 },
723     { 0x000000a4, 0x00000018 },
724     { 0x00c0a000, 0x00000004 },
725     { 0x000000a1, 0x00000008 },
726     { 0x000000a6, 0x00000020 },
727     { 0x4200e000, 0000000000 },
728     { 0x000000ad, 0x00000038 },
729     { 0x000ca000, 0x00000004 },
730     { 0x00140000, 0x00000004 },
731     { 0x000c2000, 0x00000004 },
732     { 0x00160000, 0x00000004 },
733     { 0x700ce000, 0x00000004 },
734     { 0x001400a9, 0x00000008 },
735     { 0x4000e000, 0000000000 },
736     { 0x02400000, 0x00000004 },
737     { 0x400ee000, 0x00000004 },
738     { 0x02400000, 0x00000004 },
739     { 0x4000e000, 0000000000 },
740     { 0x000c2000, 0x00000004 },
741     { 0x0240e51b, 0x00000004 },
742     { 0x0080e50a, 0x00000005 },
743     { 0x0080e50b, 0x00000005 },
744     { 0x00220000, 0x00000004 },
745     { 0x000700e3, 0x00000004 },
746     { 0x000000c0, 0x00000038 },
747     { 0x000c2095, 0x00000030 },
748     { 0x0880e5bd, 0x00000005 },
749     { 0x000c2094, 0x00000030 },
750     { 0x0800e5bb, 0x00000005 },
751     { 0x000c2095, 0x00000030 },
752     { 0x0880e5bc, 0x00000005 },
753     { 0x000000c3, 0x00000008 },
754     { 0x0080e5bd, 0x00000005 },
755     { 0x0000e5bb, 0x00000005 },
756     { 0x0080e5bc, 0x00000005 },
757     { 0x00210000, 0x00000004 },
758     { 0x02800000, 0x00000004 },
759     { 0x00c000c7, 0x00000018 },
760     { 0x4180e000, 0x00000040 },
761     { 0x000000c9, 0x00000024 },
762     { 0x01000000, 0x0000000c },
763     { 0x0100e51d, 0x0000000c },
764     { 0x000045bb, 0x00000004 },
765     { 0x000080c3, 0x00000008 },
766     { 0x0000f3ce, 0x00000004 },
767     { 0x0140a000, 0x00000004 },
768     { 0x00cc2000, 0x00000004 },
769     { 0x08c053cf, 0x00000040 },
770     { 0x00008000, 0000000000 },
771     { 0x0000f3d2, 0x00000004 },
772     { 0x0140a000, 0x00000004 },
773     { 0x00cc2000, 0x00000004 },
774     { 0x08c053d3, 0x00000040 },
775     { 0x00008000, 0000000000 },
776     { 0x0000f39d, 0x00000004 },
777     { 0x0140a000, 0x00000004 },
778     { 0x00cc2000, 0x00000004 },
779     { 0x08c0539e, 0x00000040 },
780     { 0x00008000, 0000000000 },
781     { 0x03c00830, 0x00000004 },
782     { 0x4200e000, 0000000000 },
783     { 0x0000a000, 0x00000004 },
784     { 0x200045e0, 0x00000004 },
785     { 0x0000e5e1, 0000000000 },
786     { 0x00000001, 0000000000 },
787     { 0x000700e0, 0x00000004 },
788     { 0x0800e394, 0000000000 },
789     { 0000000000, 0000000000 },
790     { 0x0000e8c4, 0x00000004 },
791     { 0x0000e8c5, 0x00000004 },
792     { 0x0000e8c6, 0x00000004 },
793     { 0x0000e928, 0x00000004 },
794     { 0x0000e929, 0x00000004 },
795     { 0x0000e92a, 0x00000004 },
796     { 0x000000e4, 0x00000008 },
797     { 0x0000e928, 0x00000004 },
798     { 0x0000e929, 0x00000004 },
799     { 0x0000e92a, 0x00000004 },
800     { 0x000000eb, 0x00000008 },
801     { 0x02c02000, 0x00000004 },
802     { 0x00060000, 0x00000004 },
803     { 0x000000f3, 0x00000034 },
804     { 0x000000f0, 0x00000008 },
805     { 0x00008000, 0x00000004 },
806     { 0xc000e000, 0000000000 },
807     { 0000000000, 0000000000 },
808     { 0x000c2000, 0x00000004 },
809     { 0x001d0018, 0x00000004 },
810     { 0x001a0001, 0x00000004 },
811     { 0x000000fb, 0x00000034 },
812     { 0x0000004a, 0x00000008 },
813     { 0x0500a04a, 0x00000008 },
814     { 0000000000, 0000000000 },
815     { 0000000000, 0000000000 },
816     { 0000000000, 0000000000 },
817     { 0000000000, 0000000000 },
818 };
819
820 static const u32 R420_cp_microcode[][2]={
821     { 0x4200e000, 0000000000 },
822     { 0x4000e000, 0000000000 },
823     { 0x00000099, 0x00000008 },
824     { 0x0000009d, 0x00000008 },
825     { 0x4a554b4a, 0000000000 },
826     { 0x4a4a4467, 0000000000 },
827     { 0x55526f75, 0000000000 },
828     { 0x4a7e7d65, 0000000000 },
829     { 0xd9d3dff6, 0000000000 },
830     { 0x4ac54a4a, 0000000000 },
831     { 0xc8828282, 0000000000 },
832     { 0xbf4acfc1, 0000000000 },
833     { 0x87b04a4a, 0000000000 },
834     { 0xb5838383, 0000000000 },
835     { 0x4a0f85ba, 0000000000 },
836     { 0x000ca000, 0x00000004 },
837     { 0x000d0012, 0x00000038 },
838     { 0x0000e8b4, 0x00000004 },
839     { 0x000d0014, 0x00000038 },
840     { 0x0000e8b6, 0x00000004 },
841     { 0x000d0016, 0x00000038 },
842     { 0x0000e854, 0x00000004 },
843     { 0x000d0018, 0x00000038 },
844     { 0x0000e855, 0x00000004 },
845     { 0x000d001a, 0x00000038 },
846     { 0x0000e856, 0x00000004 },
847     { 0x000d001c, 0x00000038 },
848     { 0x0000e857, 0x00000004 },
849     { 0x000d001e, 0x00000038 },
850     { 0x0000e824, 0x00000004 },
851     { 0x000d0020, 0x00000038 },
852     { 0x0000e825, 0x00000004 },
853     { 0x000d0022, 0x00000038 },
854     { 0x0000e830, 0x00000004 },
855     { 0x000d0024, 0x00000038 },
856     { 0x0000f0c0, 0x00000004 },
857     { 0x000d0026, 0x00000038 },
858     { 0x0000f0c1, 0x00000004 },
859     { 0x000d0028, 0x00000038 },
860     { 0x0000f041, 0x00000004 },
861     { 0x000d002a, 0x00000038 },
862     { 0x0000f184, 0x00000004 },
863     { 0x000d002c, 0x00000038 },
864     { 0x0000f185, 0x00000004 },
865     { 0x000d002e, 0x00000038 },
866     { 0x0000f186, 0x00000004 },
867     { 0x000d0030, 0x00000038 },
868     { 0x0000f187, 0x00000004 },
869     { 0x000d0032, 0x00000038 },
870     { 0x0000f180, 0x00000004 },
871     { 0x000d0034, 0x00000038 },
872     { 0x0000f393, 0x00000004 },
873     { 0x000d0036, 0x00000038 },
874     { 0x0000f38a, 0x00000004 },
875     { 0x000d0038, 0x00000038 },
876     { 0x0000f38e, 0x00000004 },
877     { 0x0000e821, 0x00000004 },
878     { 0x0140a000, 0x00000004 },
879     { 0x00000043, 0x00000018 },
880     { 0x00cce800, 0x00000004 },
881     { 0x001b0001, 0x00000004 },
882     { 0x08004800, 0x00000004 },
883     { 0x001b0001, 0x00000004 },
884     { 0x08004800, 0x00000004 },
885     { 0x001b0001, 0x00000004 },
886     { 0x08004800, 0x00000004 },
887     { 0x0000003a, 0x00000008 },
888     { 0x0000a000, 0000000000 },
889     { 0x2000451d, 0x00000004 },
890     { 0x0000e580, 0x00000004 },
891     { 0x000ce581, 0x00000004 },
892     { 0x08004580, 0x00000004 },
893     { 0x000ce581, 0x00000004 },
894     { 0x00000047, 0x00000008 },
895     { 0x0000a000, 0000000000 },
896     { 0x000c2000, 0x00000004 },
897     { 0x0000e50e, 0x00000004 },
898     { 0x00032000, 0x00000004 },
899     { 0x00022051, 0x00000028 },
900     { 0x00000051, 0x00000024 },
901     { 0x0800450f, 0x00000004 },
902     { 0x0000a04b, 0x00000008 },
903     { 0x0000e565, 0x00000004 },
904     { 0x0000e566, 0x00000004 },
905     { 0x00000052, 0x00000008 },
906     { 0x03cca5b4, 0x00000004 },
907     { 0x05432000, 0x00000004 },
908     { 0x00022000, 0x00000004 },
909     { 0x4ccce05e, 0x00000030 },
910     { 0x08274565, 0x00000004 },
911     { 0x0000005e, 0x00000030 },
912     { 0x08004564, 0x00000004 },
913     { 0x0000e566, 0x00000004 },
914     { 0x00000055, 0x00000008 },
915     { 0x00802061, 0x00000010 },
916     { 0x00202000, 0x00000004 },
917     { 0x001b00ff, 0x00000004 },
918     { 0x01000064, 0x00000010 },
919     { 0x001f2000, 0x00000004 },
920     { 0x001c00ff, 0x00000004 },
921     { 0000000000, 0x0000000c },
922     { 0x00000072, 0x00000030 },
923     { 0x00000055, 0x00000008 },
924     { 0x0000e576, 0x00000004 },
925     { 0x0000e577, 0x00000004 },
926     { 0x0000e50e, 0x00000004 },
927     { 0x0000e50f, 0x00000004 },
928     { 0x0140a000, 0x00000004 },
929     { 0x00000069, 0x00000018 },
930     { 0x00c0e5f9, 0x000000c2 },
931     { 0x00000069, 0x00000008 },
932     { 0x0014e50e, 0x00000004 },
933     { 0x0040e50f, 0x00000004 },
934     { 0x00c0006c, 0x00000008 },
935     { 0x0000e570, 0x00000004 },
936     { 0x0000e571, 0x00000004 },
937     { 0x0000e572, 0x0000000c },
938     { 0x0000a000, 0x00000004 },
939     { 0x0140a000, 0x00000004 },
940     { 0x0000e568, 0x00000004 },
941     { 0x000c2000, 0x00000004 },
942     { 0x00000076, 0x00000018 },
943     { 0x000b0000, 0x00000004 },
944     { 0x18c0e562, 0x00000004 },
945     { 0x00000078, 0x00000008 },
946     { 0x00c00077, 0x00000008 },
947     { 0x000700c7, 0x00000004 },
948     { 0x00000080, 0x00000038 },
949     { 0x0000e5bb, 0x00000004 },
950     { 0x0000e5bc, 0000000000 },
951     { 0x0000a000, 0x00000004 },
952     { 0x0000e821, 0x00000004 },
953     { 0x0000e800, 0000000000 },
954     { 0x0000e821, 0x00000004 },
955     { 0x0000e82e, 0000000000 },
956     { 0x02cca000, 0x00000004 },
957     { 0x00140000, 0x00000004 },
958     { 0x000ce1cc, 0x00000004 },
959     { 0x050de1cd, 0x00000004 },
960     { 0x00400000, 0x00000004 },
961     { 0x0000008f, 0x00000018 },
962     { 0x00c0a000, 0x00000004 },
963     { 0x0000008c, 0x00000008 },
964     { 0x00000091, 0x00000020 },
965     { 0x4200e000, 0000000000 },
966     { 0x00000098, 0x00000038 },
967     { 0x000ca000, 0x00000004 },
968     { 0x00140000, 0x00000004 },
969     { 0x000c2000, 0x00000004 },
970     { 0x00160000, 0x00000004 },
971     { 0x700ce000, 0x00000004 },
972     { 0x00140094, 0x00000008 },
973     { 0x4000e000, 0000000000 },
974     { 0x02400000, 0x00000004 },
975     { 0x400ee000, 0x00000004 },
976     { 0x02400000, 0x00000004 },
977     { 0x4000e000, 0000000000 },
978     { 0x000c2000, 0x00000004 },
979     { 0x0240e51b, 0x00000004 },
980     { 0x0080e50a, 0x00000005 },
981     { 0x0080e50b, 0x00000005 },
982     { 0x00220000, 0x00000004 },
983     { 0x000700c7, 0x00000004 },
984     { 0x000000a4, 0x00000038 },
985     { 0x0080e5bd, 0x00000005 },
986     { 0x0000e5bb, 0x00000005 },
987     { 0x0080e5bc, 0x00000005 },
988     { 0x00210000, 0x00000004 },
989     { 0x02800000, 0x00000004 },
990     { 0x00c000ab, 0x00000018 },
991     { 0x4180e000, 0x00000040 },
992     { 0x000000ad, 0x00000024 },
993     { 0x01000000, 0x0000000c },
994     { 0x0100e51d, 0x0000000c },
995     { 0x000045bb, 0x00000004 },
996     { 0x000080a7, 0x00000008 },
997     { 0x0000f3ce, 0x00000004 },
998     { 0x0140a000, 0x00000004 },
999     { 0x00cc2000, 0x00000004 },
1000     { 0x08c053cf, 0x00000040 },
1001     { 0x00008000, 0000000000 },
1002     { 0x0000f3d2, 0x00000004 },
1003     { 0x0140a000, 0x00000004 },
1004     { 0x00cc2000, 0x00000004 },
1005     { 0x08c053d3, 0x00000040 },
1006     { 0x00008000, 0000000000 },
1007     { 0x0000f39d, 0x00000004 },
1008     { 0x0140a000, 0x00000004 },
1009     { 0x00cc2000, 0x00000004 },
1010     { 0x08c0539e, 0x00000040 },
1011     { 0x00008000, 0000000000 },
1012     { 0x03c00830, 0x00000004 },
1013     { 0x4200e000, 0000000000 },
1014     { 0x0000a000, 0x00000004 },
1015     { 0x200045e0, 0x00000004 },
1016     { 0x0000e5e1, 0000000000 },
1017     { 0x00000001, 0000000000 },
1018     { 0x000700c4, 0x00000004 },
1019     { 0x0800e394, 0000000000 },
1020     { 0000000000, 0000000000 },
1021     { 0x0000e8c4, 0x00000004 },
1022     { 0x0000e8c5, 0x00000004 },
1023     { 0x0000e8c6, 0x00000004 },
1024     { 0x0000e928, 0x00000004 },
1025     { 0x0000e929, 0x00000004 },
1026     { 0x0000e92a, 0x00000004 },
1027     { 0x000000c8, 0x00000008 },
1028     { 0x0000e928, 0x00000004 },
1029     { 0x0000e929, 0x00000004 },
1030     { 0x0000e92a, 0x00000004 },
1031     { 0x000000cf, 0x00000008 },
1032     { 0x02c02000, 0x00000004 },
1033     { 0x00060000, 0x00000004 },
1034     { 0x000000d7, 0x00000034 },
1035     { 0x000000d4, 0x00000008 },
1036     { 0x00008000, 0x00000004 },
1037     { 0xc000e000, 0000000000 },
1038     { 0x0000e1cc, 0x00000004 },
1039     { 0x0500e1cd, 0x00000004 },
1040     { 0x000ca000, 0x00000004 },
1041     { 0x000000de, 0x00000034 },
1042     { 0x000000da, 0x00000008 },
1043     { 0x0000a000, 0000000000 },
1044     { 0x0019e1cc, 0x00000004 },
1045     { 0x001b0001, 0x00000004 },
1046     { 0x0500a000, 0x00000004 },
1047     { 0x080041cd, 0x00000004 },
1048     { 0x000ca000, 0x00000004 },
1049     { 0x000000fb, 0x00000034 },
1050     { 0x0000004a, 0x00000008 },
1051     { 0000000000, 0000000000 },
1052     { 0000000000, 0000000000 },
1053     { 0000000000, 0000000000 },
1054     { 0000000000, 0000000000 },
1055     { 0000000000, 0000000000 },
1056     { 0000000000, 0000000000 },
1057     { 0000000000, 0000000000 },
1058     { 0000000000, 0000000000 },
1059     { 0000000000, 0000000000 },
1060     { 0000000000, 0000000000 },
1061     { 0000000000, 0000000000 },
1062     { 0000000000, 0000000000 },
1063     { 0000000000, 0000000000 },
1064     { 0000000000, 0000000000 },
1065     { 0000000000, 0000000000 },
1066     { 0000000000, 0000000000 },
1067     { 0x000c2000, 0x00000004 },
1068     { 0x001d0018, 0x00000004 },
1069     { 0x001a0001, 0x00000004 },
1070     { 0x000000fb, 0x00000034 },
1071     { 0x0000004a, 0x00000008 },
1072     { 0x0500a04a, 0x00000008 },
1073     { 0000000000, 0000000000 },
1074     { 0000000000, 0000000000 },
1075     { 0000000000, 0000000000 },
1076     { 0000000000, 0000000000 },
1077 };
1078
1079 static const u32 RS600_cp_microcode[][2]={
1080     { 0x4200e000, 0000000000 },
1081     { 0x4000e000, 0000000000 },
1082     { 0x000000a0, 0x00000008 },
1083     { 0x000000a4, 0x00000008 },
1084     { 0x4a554b4a, 0000000000 },
1085     { 0x4a4a4467, 0000000000 },
1086     { 0x55526f75, 0000000000 },
1087     { 0x4a7e7d65, 0000000000 },
1088     { 0x4ae74af6, 0000000000 },
1089     { 0x4ad34a4a, 0000000000 },
1090     { 0xd6898989, 0000000000 },
1091     { 0xcd4addcf, 0000000000 },
1092     { 0x8ebe4ae2, 0000000000 },
1093     { 0xc38a8a8a, 0000000000 },
1094     { 0x4a0f8cc8, 0000000000 },
1095     { 0x000ca000, 0x00000004 },
1096     { 0x000d0012, 0x00000038 },
1097     { 0x0000e8b4, 0x00000004 },
1098     { 0x000d0014, 0x00000038 },
1099     { 0x0000e8b6, 0x00000004 },
1100     { 0x000d0016, 0x00000038 },
1101     { 0x0000e854, 0x00000004 },
1102     { 0x000d0018, 0x00000038 },
1103     { 0x0000e855, 0x00000004 },
1104     { 0x000d001a, 0x00000038 },
1105     { 0x0000e856, 0x00000004 },
1106     { 0x000d001c, 0x00000038 },
1107     { 0x0000e857, 0x00000004 },
1108     { 0x000d001e, 0x00000038 },
1109     { 0x0000e824, 0x00000004 },
1110     { 0x000d0020, 0x00000038 },
1111     { 0x0000e825, 0x00000004 },
1112     { 0x000d0022, 0x00000038 },
1113     { 0x0000e830, 0x00000004 },
1114     { 0x000d0024, 0x00000038 },
1115     { 0x0000f0c0, 0x00000004 },
1116     { 0x000d0026, 0x00000038 },
1117     { 0x0000f0c1, 0x00000004 },
1118     { 0x000d0028, 0x00000038 },
1119     { 0x0000f041, 0x00000004 },
1120     { 0x000d002a, 0x00000038 },
1121     { 0x0000f184, 0x00000004 },
1122     { 0x000d002c, 0x00000038 },
1123     { 0x0000f185, 0x00000004 },
1124     { 0x000d002e, 0x00000038 },
1125     { 0x0000f186, 0x00000004 },
1126     { 0x000d0030, 0x00000038 },
1127     { 0x0000f187, 0x00000004 },
1128     { 0x000d0032, 0x00000038 },
1129     { 0x0000f180, 0x00000004 },
1130     { 0x000d0034, 0x00000038 },
1131     { 0x0000f393, 0x00000004 },
1132     { 0x000d0036, 0x00000038 },
1133     { 0x0000f38a, 0x00000004 },
1134     { 0x000d0038, 0x00000038 },
1135     { 0x0000f38e, 0x00000004 },
1136     { 0x0000e821, 0x00000004 },
1137     { 0x0140a000, 0x00000004 },
1138     { 0x00000043, 0x00000018 },
1139     { 0x00cce800, 0x00000004 },
1140     { 0x001b0001, 0x00000004 },
1141     { 0x08004800, 0x00000004 },
1142     { 0x001b0001, 0x00000004 },
1143     { 0x08004800, 0x00000004 },
1144     { 0x001b0001, 0x00000004 },
1145     { 0x08004800, 0x00000004 },
1146     { 0x0000003a, 0x00000008 },
1147     { 0x0000a000, 0000000000 },
1148     { 0x2000451d, 0x00000004 },
1149     { 0x0000e580, 0x00000004 },
1150     { 0x000ce581, 0x00000004 },
1151     { 0x08004580, 0x00000004 },
1152     { 0x000ce581, 0x00000004 },
1153     { 0x00000047, 0x00000008 },
1154     { 0x0000a000, 0000000000 },
1155     { 0x000c2000, 0x00000004 },
1156     { 0x0000e50e, 0x00000004 },
1157     { 0x00032000, 0x00000004 },
1158     { 0x00022051, 0x00000028 },
1159     { 0x00000051, 0x00000024 },
1160     { 0x0800450f, 0x00000004 },
1161     { 0x0000a04b, 0x00000008 },
1162     { 0x0000e565, 0x00000004 },
1163     { 0x0000e566, 0x00000004 },
1164     { 0x00000052, 0x00000008 },
1165     { 0x03cca5b4, 0x00000004 },
1166     { 0x05432000, 0x00000004 },
1167     { 0x00022000, 0x00000004 },
1168     { 0x4ccce05e, 0x00000030 },
1169     { 0x08274565, 0x00000004 },
1170     { 0x0000005e, 0x00000030 },
1171     { 0x08004564, 0x00000004 },
1172     { 0x0000e566, 0x00000004 },
1173     { 0x00000055, 0x00000008 },
1174     { 0x00802061, 0x00000010 },
1175     { 0x00202000, 0x00000004 },
1176     { 0x001b00ff, 0x00000004 },
1177     { 0x01000064, 0x00000010 },
1178     { 0x001f2000, 0x00000004 },
1179     { 0x001c00ff, 0x00000004 },
1180     { 0000000000, 0x0000000c },
1181     { 0x00000072, 0x00000030 },
1182     { 0x00000055, 0x00000008 },
1183     { 0x0000e576, 0x00000004 },
1184     { 0x0000e577, 0x00000004 },
1185     { 0x0000e50e, 0x00000004 },
1186     { 0x0000e50f, 0x00000004 },
1187     { 0x0140a000, 0x00000004 },
1188     { 0x00000069, 0x00000018 },
1189     { 0x00c0e5f9, 0x000000c2 },
1190     { 0x00000069, 0x00000008 },
1191     { 0x0014e50e, 0x00000004 },
1192     { 0x0040e50f, 0x00000004 },
1193     { 0x00c0006c, 0x00000008 },
1194     { 0x0000e570, 0x00000004 },
1195     { 0x0000e571, 0x00000004 },
1196     { 0x0000e572, 0x0000000c },
1197     { 0x0000a000, 0x00000004 },
1198     { 0x0140a000, 0x00000004 },
1199     { 0x0000e568, 0x00000004 },
1200     { 0x000c2000, 0x00000004 },
1201     { 0x00000076, 0x00000018 },
1202     { 0x000b0000, 0x00000004 },
1203     { 0x18c0e562, 0x00000004 },
1204     { 0x00000078, 0x00000008 },
1205     { 0x00c00077, 0x00000008 },
1206     { 0x000700d5, 0x00000004 },
1207     { 0x00000084, 0x00000038 },
1208     { 0x000ca086, 0x00000030 },
1209     { 0x080045bb, 0x00000004 },
1210     { 0x000c2087, 0x00000030 },
1211     { 0x0800e5bc, 0000000000 },
1212     { 0x0000e5bb, 0x00000004 },
1213     { 0x0000e5bc, 0000000000 },
1214     { 0x00120000, 0x0000000c },
1215     { 0x00120000, 0x00000004 },
1216     { 0x001b0002, 0x0000000c },
1217     { 0x0000a000, 0x00000004 },
1218     { 0x0000e821, 0x00000004 },
1219     { 0x0000e800, 0000000000 },
1220     { 0x0000e821, 0x00000004 },
1221     { 0x0000e82e, 0000000000 },
1222     { 0x02cca000, 0x00000004 },
1223     { 0x00140000, 0x00000004 },
1224     { 0x000ce1cc, 0x00000004 },
1225     { 0x050de1cd, 0x00000004 },
1226     { 0x00400000, 0x00000004 },
1227     { 0x00000096, 0x00000018 },
1228     { 0x00c0a000, 0x00000004 },
1229     { 0x00000093, 0x00000008 },
1230     { 0x00000098, 0x00000020 },
1231     { 0x4200e000, 0000000000 },
1232     { 0x0000009f, 0x00000038 },
1233     { 0x000ca000, 0x00000004 },
1234     { 0x00140000, 0x00000004 },
1235     { 0x000c2000, 0x00000004 },
1236     { 0x00160000, 0x00000004 },
1237     { 0x700ce000, 0x00000004 },
1238     { 0x0014009b, 0x00000008 },
1239     { 0x4000e000, 0000000000 },
1240     { 0x02400000, 0x00000004 },
1241     { 0x400ee000, 0x00000004 },
1242     { 0x02400000, 0x00000004 },
1243     { 0x4000e000, 0000000000 },
1244     { 0x000c2000, 0x00000004 },
1245     { 0x0240e51b, 0x00000004 },
1246     { 0x0080e50a, 0x00000005 },
1247     { 0x0080e50b, 0x00000005 },
1248     { 0x00220000, 0x00000004 },
1249     { 0x000700d5, 0x00000004 },
1250     { 0x000000b2, 0x00000038 },
1251     { 0x000c2087, 0x00000030 },
1252     { 0x0880e5bd, 0x00000005 },
1253     { 0x000c2086, 0x00000030 },
1254     { 0x0800e5bb, 0x00000005 },
1255     { 0x000c2087, 0x00000030 },
1256     { 0x0880e5bc, 0x00000005 },
1257     { 0x000000b5, 0x00000008 },
1258     { 0x0080e5bd, 0x00000005 },
1259     { 0x0000e5bb, 0x00000005 },
1260     { 0x0080e5bc, 0x00000005 },
1261     { 0x00210000, 0x00000004 },
1262     { 0x02800000, 0x00000004 },
1263     { 0x00c000b9, 0x00000018 },
1264     { 0x4180e000, 0x00000040 },
1265     { 0x000000bb, 0x00000024 },
1266     { 0x01000000, 0x0000000c },
1267     { 0x0100e51d, 0x0000000c },
1268     { 0x000045bb, 0x00000004 },
1269     { 0x000080b5, 0x00000008 },
1270     { 0x0000f3ce, 0x00000004 },
1271     { 0x0140a000, 0x00000004 },
1272     { 0x00cc2000, 0x00000004 },
1273     { 0x08c053cf, 0x00000040 },
1274     { 0x00008000, 0000000000 },
1275     { 0x0000f3d2, 0x00000004 },
1276     { 0x0140a000, 0x00000004 },
1277     { 0x00cc2000, 0x00000004 },
1278     { 0x08c053d3, 0x00000040 },
1279     { 0x00008000, 0000000000 },
1280     { 0x0000f39d, 0x00000004 },
1281     { 0x0140a000, 0x00000004 },
1282     { 0x00cc2000, 0x00000004 },
1283     { 0x08c0539e, 0x00000040 },
1284     { 0x00008000, 0000000000 },
1285     { 0x03c00830, 0x00000004 },
1286     { 0x4200e000, 0000000000 },
1287     { 0x0000a000, 0x00000004 },
1288     { 0x200045e0, 0x00000004 },
1289     { 0x0000e5e1, 0000000000 },
1290     { 0x00000001, 0000000000 },
1291     { 0x000700d2, 0x00000004 },
1292     { 0x0800e394, 0000000000 },
1293     { 0000000000, 0000000000 },
1294     { 0x0000e8c4, 0x00000004 },
1295     { 0x0000e8c5, 0x00000004 },
1296     { 0x0000e8c6, 0x00000004 },
1297     { 0x0000e928, 0x00000004 },
1298     { 0x0000e929, 0x00000004 },
1299     { 0x0000e92a, 0x00000004 },
1300     { 0x000000d6, 0x00000008 },
1301     { 0x0000e928, 0x00000004 },
1302     { 0x0000e929, 0x00000004 },
1303     { 0x0000e92a, 0x00000004 },
1304     { 0x000000dd, 0x00000008 },
1305     { 0x00e00116, 0000000000 },
1306     { 0x000700e1, 0x00000004 },
1307     { 0x0800401c, 0x00000004 },
1308     { 0x200050e7, 0x00000004 },
1309     { 0x0000e01d, 0x00000004 },
1310     { 0x000000e4, 0x00000008 },
1311     { 0x02c02000, 0x00000004 },
1312     { 0x00060000, 0x00000004 },
1313     { 0x000000eb, 0x00000034 },
1314     { 0x000000e8, 0x00000008 },
1315     { 0x00008000, 0x00000004 },
1316     { 0xc000e000, 0000000000 },
1317     { 0000000000, 0000000000 },
1318     { 0000000000, 0000000000 },
1319     { 0000000000, 0000000000 },
1320     { 0000000000, 0000000000 },
1321     { 0000000000, 0000000000 },
1322     { 0000000000, 0000000000 },
1323     { 0000000000, 0000000000 },
1324     { 0000000000, 0000000000 },
1325     { 0000000000, 0000000000 },
1326     { 0x000c2000, 0x00000004 },
1327     { 0x001d0018, 0x00000004 },
1328     { 0x001a0001, 0x00000004 },
1329     { 0x000000fb, 0x00000034 },
1330     { 0x0000004a, 0x00000008 },
1331     { 0x0500a04a, 0x00000008 },
1332     { 0000000000, 0000000000 },
1333     { 0000000000, 0000000000 },
1334     { 0000000000, 0000000000 },
1335     { 0000000000, 0000000000 },
1336 };
1337
1338 static const u32 RS690_cp_microcode[][2]={
1339     { 0x000000dd, 0x00000008 },
1340     { 0x000000df, 0x00000008 },
1341     { 0x000000a0, 0x00000008 },
1342     { 0x000000a4, 0x00000008 },
1343     { 0x4a554b4a, 0000000000 },
1344     { 0x4a4a4467, 0000000000 },
1345     { 0x55526f75, 0000000000 },
1346     { 0x4a7e7d65, 0000000000 },
1347     { 0x4ad74af6, 0000000000 },
1348     { 0x4ac94a4a, 0000000000 },
1349     { 0xcc898989, 0000000000 },
1350     { 0xc34ad3c5, 0000000000 },
1351     { 0x8e4a4a4a, 0000000000 },
1352     { 0x4a8a8a8a, 0000000000 },
1353     { 0x4a0f8c4a, 0000000000 },
1354     { 0x000ca000, 0x00000004 },
1355     { 0x000d0012, 0x00000038 },
1356     { 0x0000e8b4, 0x00000004 },
1357     { 0x000d0014, 0x00000038 },
1358     { 0x0000e8b6, 0x00000004 },
1359     { 0x000d0016, 0x00000038 },
1360     { 0x0000e854, 0x00000004 },
1361     { 0x000d0018, 0x00000038 },
1362     { 0x0000e855, 0x00000004 },
1363     { 0x000d001a, 0x00000038 },
1364     { 0x0000e856, 0x00000004 },
1365     { 0x000d001c, 0x00000038 },
1366     { 0x0000e857, 0x00000004 },
1367     { 0x000d001e, 0x00000038 },
1368     { 0x0000e824, 0x00000004 },
1369     { 0x000d0020, 0x00000038 },
1370     { 0x0000e825, 0x00000004 },
1371     { 0x000d0022, 0x00000038 },
1372     { 0x0000e830, 0x00000004 },
1373     { 0x000d0024, 0x00000038 },
1374     { 0x0000f0c0, 0x00000004 },
1375     { 0x000d0026, 0x00000038 },
1376     { 0x0000f0c1, 0x00000004 },
1377     { 0x000d0028, 0x00000038 },
1378     { 0x0000f041, 0x00000004 },
1379     { 0x000d002a, 0x00000038 },
1380     { 0x0000f184, 0x00000004 },
1381     { 0x000d002c, 0x00000038 },
1382     { 0x0000f185, 0x00000004 },
1383     { 0x000d002e, 0x00000038 },
1384     { 0x0000f186, 0x00000004 },
1385     { 0x000d0030, 0x00000038 },
1386     { 0x0000f187, 0x00000004 },
1387     { 0x000d0032, 0x00000038 },
1388     { 0x0000f180, 0x00000004 },
1389     { 0x000d0034, 0x00000038 },
1390     { 0x0000f393, 0x00000004 },
1391     { 0x000d0036, 0x00000038 },
1392     { 0x0000f38a, 0x00000004 },
1393     { 0x000d0038, 0x00000038 },
1394     { 0x0000f38e, 0x00000004 },
1395     { 0x0000e821, 0x00000004 },
1396     { 0x0140a000, 0x00000004 },
1397     { 0x00000043, 0x00000018 },
1398     { 0x00cce800, 0x00000004 },
1399     { 0x001b0001, 0x00000004 },
1400     { 0x08004800, 0x00000004 },
1401     { 0x001b0001, 0x00000004 },
1402     { 0x08004800, 0x00000004 },
1403     { 0x001b0001, 0x00000004 },
1404     { 0x08004800, 0x00000004 },
1405     { 0x0000003a, 0x00000008 },
1406     { 0x0000a000, 0000000000 },
1407     { 0x2000451d, 0x00000004 },
1408     { 0x0000e580, 0x00000004 },
1409     { 0x000ce581, 0x00000004 },
1410     { 0x08004580, 0x00000004 },
1411     { 0x000ce581, 0x00000004 },
1412     { 0x00000047, 0x00000008 },
1413     { 0x0000a000, 0000000000 },
1414     { 0x000c2000, 0x00000004 },
1415     { 0x0000e50e, 0x00000004 },
1416     { 0x00032000, 0x00000004 },
1417     { 0x00022051, 0x00000028 },
1418     { 0x00000051, 0x00000024 },
1419     { 0x0800450f, 0x00000004 },
1420     { 0x0000a04b, 0x00000008 },
1421     { 0x0000e565, 0x00000004 },
1422     { 0x0000e566, 0x00000004 },
1423     { 0x00000052, 0x00000008 },
1424     { 0x03cca5b4, 0x00000004 },
1425     { 0x05432000, 0x00000004 },
1426     { 0x00022000, 0x00000004 },
1427     { 0x4ccce05e, 0x00000030 },
1428     { 0x08274565, 0x00000004 },
1429     { 0x0000005e, 0x00000030 },
1430     { 0x08004564, 0x00000004 },
1431     { 0x0000e566, 0x00000004 },
1432     { 0x00000055, 0x00000008 },
1433     { 0x00802061, 0x00000010 },
1434     { 0x00202000, 0x00000004 },
1435     { 0x001b00ff, 0x00000004 },
1436     { 0x01000064, 0x00000010 },
1437     { 0x001f2000, 0x00000004 },
1438     { 0x001c00ff, 0x00000004 },
1439     { 0000000000, 0x0000000c },
1440     { 0x00000072, 0x00000030 },
1441     { 0x00000055, 0x00000008 },
1442     { 0x0000e576, 0x00000004 },
1443     { 0x0000e577, 0x00000004 },
1444     { 0x0000e50e, 0x00000004 },
1445     { 0x0000e50f, 0x00000004 },
1446     { 0x0140a000, 0x00000004 },
1447     { 0x00000069, 0x00000018 },
1448     { 0x00c0e5f9, 0x000000c2 },
1449     { 0x00000069, 0x00000008 },
1450     { 0x0014e50e, 0x00000004 },
1451     { 0x0040e50f, 0x00000004 },
1452     { 0x00c0006c, 0x00000008 },
1453     { 0x0000e570, 0x00000004 },
1454     { 0x0000e571, 0x00000004 },
1455     { 0x0000e572, 0x0000000c },
1456     { 0x0000a000, 0x00000004 },
1457     { 0x0140a000, 0x00000004 },
1458     { 0x0000e568, 0x00000004 },
1459     { 0x000c2000, 0x00000004 },
1460     { 0x00000076, 0x00000018 },
1461     { 0x000b0000, 0x00000004 },
1462     { 0x18c0e562, 0x00000004 },
1463     { 0x00000078, 0x00000008 },
1464     { 0x00c00077, 0x00000008 },
1465     { 0x000700cb, 0x00000004 },
1466     { 0x00000084, 0x00000038 },
1467     { 0x000ca086, 0x00000030 },
1468     { 0x080045bb, 0x00000004 },
1469     { 0x000c2087, 0x00000030 },
1470     { 0x0800e5bc, 0000000000 },
1471     { 0x0000e5bb, 0x00000004 },
1472     { 0x0000e5bc, 0000000000 },
1473     { 0x00120000, 0x0000000c },
1474     { 0x00120000, 0x00000004 },
1475     { 0x001b0002, 0x0000000c },
1476     { 0x0000a000, 0x00000004 },
1477     { 0x0000e821, 0x00000004 },
1478     { 0x0000e800, 0000000000 },
1479     { 0x0000e821, 0x00000004 },
1480     { 0x0000e82e, 0000000000 },
1481     { 0x02cca000, 0x00000004 },
1482     { 0x00140000, 0x00000004 },
1483     { 0x000ce1cc, 0x00000004 },
1484     { 0x050de1cd, 0x00000004 },
1485     { 0x00400000, 0x00000004 },
1486     { 0x00000096, 0x00000018 },
1487     { 0x00c0a000, 0x00000004 },
1488     { 0x00000093, 0x00000008 },
1489     { 0x00000098, 0x00000020 },
1490     { 0x4200e000, 0000000000 },
1491     { 0x0000009f, 0x00000038 },
1492     { 0x000ca000, 0x00000004 },
1493     { 0x00140000, 0x00000004 },
1494     { 0x000c2000, 0x00000004 },
1495     { 0x00160000, 0x00000004 },
1496     { 0x700ce000, 0x00000004 },
1497     { 0x0014009b, 0x00000008 },
1498     { 0x4000e000, 0000000000 },
1499     { 0x02400000, 0x00000004 },
1500     { 0x400ee000, 0x00000004 },
1501     { 0x02400000, 0x00000004 },
1502     { 0x4000e000, 0000000000 },
1503     { 0x00100000, 0x0000002c },
1504     { 0x00004000, 0000000000 },
1505     { 0x080045c8, 0x00000004 },
1506     { 0x00240005, 0x00000004 },
1507     { 0x08004d0b, 0x00000004 },
1508     { 0x000c2000, 0x00000004 },
1509     { 0x0240e51b, 0x00000004 },
1510     { 0x0080e50a, 0x00000005 },
1511     { 0x0080e50b, 0x00000005 },
1512     { 0x00220000, 0x00000004 },
1513     { 0x000700cb, 0x00000004 },
1514     { 0x000000b7, 0x00000038 },
1515     { 0x000c2087, 0x00000030 },
1516     { 0x0880e5bd, 0x00000005 },
1517     { 0x000c2086, 0x00000030 },
1518     { 0x0800e5bb, 0x00000005 },
1519     { 0x000c2087, 0x00000030 },
1520     { 0x0880e5bc, 0x00000005 },
1521     { 0x000000ba, 0x00000008 },
1522     { 0x0080e5bd, 0x00000005 },
1523     { 0x0000e5bb, 0x00000005 },
1524     { 0x0080e5bc, 0x00000005 },
1525     { 0x00210000, 0x00000004 },
1526     { 0x02800000, 0x00000004 },
1527     { 0x00c000be, 0x00000018 },
1528     { 0x4180e000, 0x00000040 },
1529     { 0x000000c0, 0x00000024 },
1530     { 0x01000000, 0x0000000c },
1531     { 0x0100e51d, 0x0000000c },
1532     { 0x000045bb, 0x00000004 },
1533     { 0x000080ba, 0x00000008 },
1534     { 0x03c00830, 0x00000004 },
1535     { 0x4200e000, 0000000000 },
1536     { 0x0000a000, 0x00000004 },
1537     { 0x200045e0, 0x00000004 },
1538     { 0x0000e5e1, 0000000000 },
1539     { 0x00000001, 0000000000 },
1540     { 0x000700c8, 0x00000004 },
1541     { 0x0800e394, 0000000000 },
1542     { 0000000000, 0000000000 },
1543     { 0x0000e8c4, 0x00000004 },
1544     { 0x0000e8c5, 0x00000004 },
1545     { 0x0000e8c6, 0x00000004 },
1546     { 0x0000e928, 0x00000004 },
1547     { 0x0000e929, 0x00000004 },
1548     { 0x0000e92a, 0x00000004 },
1549     { 0x000000cc, 0x00000008 },
1550     { 0x0000e928, 0x00000004 },
1551     { 0x0000e929, 0x00000004 },
1552     { 0x0000e92a, 0x00000004 },
1553     { 0x000000d3, 0x00000008 },
1554     { 0x02c02000, 0x00000004 },
1555     { 0x00060000, 0x00000004 },
1556     { 0x000000db, 0x00000034 },
1557     { 0x000000d8, 0x00000008 },
1558     { 0x00008000, 0x00000004 },
1559     { 0xc000e000, 0000000000 },
1560     { 0x000000e1, 0x00000030 },
1561     { 0x4200e000, 0000000000 },
1562     { 0x000000e1, 0x00000030 },
1563     { 0x4000e000, 0000000000 },
1564     { 0x0025001b, 0x00000004 },
1565     { 0x00230000, 0x00000004 },
1566     { 0x00250005, 0x00000004 },
1567     { 0x000000e6, 0x00000034 },
1568     { 0000000000, 0x0000000c },
1569     { 0x00244000, 0x00000004 },
1570     { 0x080045c8, 0x00000004 },
1571     { 0x00240005, 0x00000004 },
1572     { 0x08004d0b, 0x0000000c },
1573     { 0000000000, 0000000000 },
1574     { 0000000000, 0000000000 },
1575     { 0000000000, 0000000000 },
1576     { 0000000000, 0000000000 },
1577     { 0000000000, 0000000000 },
1578     { 0000000000, 0000000000 },
1579     { 0000000000, 0000000000 },
1580     { 0000000000, 0000000000 },
1581     { 0000000000, 0000000000 },
1582     { 0000000000, 0000000000 },
1583     { 0000000000, 0000000000 },
1584     { 0000000000, 0000000000 },
1585     { 0x000c2000, 0x00000004 },
1586     { 0x001d0018, 0x00000004 },
1587     { 0x001a0001, 0x00000004 },
1588     { 0x000000fb, 0x00000034 },
1589     { 0x0000004a, 0x00000008 },
1590     { 0x0500a04a, 0x00000008 },
1591     { 0000000000, 0000000000 },
1592     { 0000000000, 0000000000 },
1593     { 0000000000, 0000000000 },
1594     { 0000000000, 0000000000 },
1595 };
1596
1597 static const u32 R520_cp_microcode[][2]={
1598     { 0x4200e000, 0000000000 },
1599     { 0x4000e000, 0000000000 },
1600     { 0x00000099, 0x00000008 },
1601     { 0x0000009d, 0x00000008 },
1602     { 0x4a554b4a, 0000000000 },
1603     { 0x4a4a4467, 0000000000 },
1604     { 0x55526f75, 0000000000 },
1605     { 0x4a7e7d65, 0000000000 },
1606     { 0xe0dae6f6, 0000000000 },
1607     { 0x4ac54a4a, 0000000000 },
1608     { 0xc8828282, 0000000000 },
1609     { 0xbf4acfc1, 0000000000 },
1610     { 0x87b04ad5, 0000000000 },
1611     { 0xb5838383, 0000000000 },
1612     { 0x4a0f85ba, 0000000000 },
1613     { 0x000ca000, 0x00000004 },
1614     { 0x000d0012, 0x00000038 },
1615     { 0x0000e8b4, 0x00000004 },
1616     { 0x000d0014, 0x00000038 },
1617     { 0x0000e8b6, 0x00000004 },
1618     { 0x000d0016, 0x00000038 },
1619     { 0x0000e854, 0x00000004 },
1620     { 0x000d0018, 0x00000038 },
1621     { 0x0000e855, 0x00000004 },
1622     { 0x000d001a, 0x00000038 },
1623     { 0x0000e856, 0x00000004 },
1624     { 0x000d001c, 0x00000038 },
1625     { 0x0000e857, 0x00000004 },
1626     { 0x000d001e, 0x00000038 },
1627     { 0x0000e824, 0x00000004 },
1628     { 0x000d0020, 0x00000038 },
1629     { 0x0000e825, 0x00000004 },
1630     { 0x000d0022, 0x00000038 },
1631     { 0x0000e830, 0x00000004 },
1632     { 0x000d0024, 0x00000038 },
1633     { 0x0000f0c0, 0x00000004 },
1634     { 0x000d0026, 0x00000038 },
1635     { 0x0000f0c1, 0x00000004 },
1636     { 0x000d0028, 0x00000038 },
1637     { 0x0000e000, 0x00000004 },
1638     { 0x000d002a, 0x00000038 },
1639     { 0x0000e000, 0x00000004 },
1640     { 0x000d002c, 0x00000038 },
1641     { 0x0000e000, 0x00000004 },
1642     { 0x000d002e, 0x00000038 },
1643     { 0x0000e000, 0x00000004 },
1644     { 0x000d0030, 0x00000038 },
1645     { 0x0000e000, 0x00000004 },
1646     { 0x000d0032, 0x00000038 },
1647     { 0x0000f180, 0x00000004 },
1648     { 0x000d0034, 0x00000038 },
1649     { 0x0000f393, 0x00000004 },
1650     { 0x000d0036, 0x00000038 },
1651     { 0x0000f38a, 0x00000004 },
1652     { 0x000d0038, 0x00000038 },
1653     { 0x0000f38e, 0x00000004 },
1654     { 0x0000e821, 0x00000004 },
1655     { 0x0140a000, 0x00000004 },
1656     { 0x00000043, 0x00000018 },
1657     { 0x00cce800, 0x00000004 },
1658     { 0x001b0001, 0x00000004 },
1659     { 0x08004800, 0x00000004 },
1660     { 0x001b0001, 0x00000004 },
1661     { 0x08004800, 0x00000004 },
1662     { 0x001b0001, 0x00000004 },
1663     { 0x08004800, 0x00000004 },
1664     { 0x0000003a, 0x00000008 },
1665     { 0x0000a000, 0000000000 },
1666     { 0x2000451d, 0x00000004 },
1667     { 0x0000e580, 0x00000004 },
1668     { 0x000ce581, 0x00000004 },
1669     { 0x08004580, 0x00000004 },
1670     { 0x000ce581, 0x00000004 },
1671     { 0x00000047, 0x00000008 },
1672     { 0x0000a000, 0000000000 },
1673     { 0x000c2000, 0x00000004 },
1674     { 0x0000e50e, 0x00000004 },
1675     { 0x00032000, 0x00000004 },
1676     { 0x00022051, 0x00000028 },
1677     { 0x00000051, 0x00000024 },
1678     { 0x0800450f, 0x00000004 },
1679     { 0x0000a04b, 0x00000008 },
1680     { 0x0000e565, 0x00000004 },
1681     { 0x0000e566, 0x00000004 },
1682     { 0x00000052, 0x00000008 },
1683     { 0x03cca5b4, 0x00000004 },
1684     { 0x05432000, 0x00000004 },
1685     { 0x00022000, 0x00000004 },
1686     { 0x4ccce05e, 0x00000030 },
1687     { 0x08274565, 0x00000004 },
1688     { 0x0000005e, 0x00000030 },
1689     { 0x08004564, 0x00000004 },
1690     { 0x0000e566, 0x00000004 },
1691     { 0x00000055, 0x00000008 },
1692     { 0x00802061, 0x00000010 },
1693     { 0x00202000, 0x00000004 },
1694     { 0x001b00ff, 0x00000004 },
1695     { 0x01000064, 0x00000010 },
1696     { 0x001f2000, 0x00000004 },
1697     { 0x001c00ff, 0x00000004 },
1698     { 0000000000, 0x0000000c },
1699     { 0x00000072, 0x00000030 },
1700     { 0x00000055, 0x00000008 },
1701     { 0x0000e576, 0x00000004 },
1702     { 0x0000e577, 0x00000004 },
1703     { 0x0000e50e, 0x00000004 },
1704     { 0x0000e50f, 0x00000004 },
1705     { 0x0140a000, 0x00000004 },
1706     { 0x00000069, 0x00000018 },
1707     { 0x00c0e5f9, 0x000000c2 },
1708     { 0x00000069, 0x00000008 },
1709     { 0x0014e50e, 0x00000004 },
1710     { 0x0040e50f, 0x00000004 },
1711     { 0x00c0006c, 0x00000008 },
1712     { 0x0000e570, 0x00000004 },
1713     { 0x0000e571, 0x00000004 },
1714     { 0x0000e572, 0x0000000c },
1715     { 0x0000a000, 0x00000004 },
1716     { 0x0140a000, 0x00000004 },
1717     { 0x0000e568, 0x00000004 },
1718     { 0x000c2000, 0x00000004 },
1719     { 0x00000076, 0x00000018 },
1720     { 0x000b0000, 0x00000004 },
1721     { 0x18c0e562, 0x00000004 },
1722     { 0x00000078, 0x00000008 },
1723     { 0x00c00077, 0x00000008 },
1724     { 0x000700c7, 0x00000004 },
1725     { 0x00000080, 0x00000038 },
1726     { 0x0000e5bb, 0x00000004 },
1727     { 0x0000e5bc, 0000000000 },
1728     { 0x0000a000, 0x00000004 },
1729     { 0x0000e821, 0x00000004 },
1730     { 0x0000e800, 0000000000 },
1731     { 0x0000e821, 0x00000004 },
1732     { 0x0000e82e, 0000000000 },
1733     { 0x02cca000, 0x00000004 },
1734     { 0x00140000, 0x00000004 },
1735     { 0x000ce1cc, 0x00000004 },
1736     { 0x050de1cd, 0x00000004 },
1737     { 0x00400000, 0x00000004 },
1738     { 0x0000008f, 0x00000018 },
1739     { 0x00c0a000, 0x00000004 },
1740     { 0x0000008c, 0x00000008 },
1741     { 0x00000091, 0x00000020 },
1742     { 0x4200e000, 0000000000 },
1743     { 0x00000098, 0x00000038 },
1744     { 0x000ca000, 0x00000004 },
1745     { 0x00140000, 0x00000004 },
1746     { 0x000c2000, 0x00000004 },
1747     { 0x00160000, 0x00000004 },
1748     { 0x700ce000, 0x00000004 },
1749     { 0x00140094, 0x00000008 },
1750     { 0x4000e000, 0000000000 },
1751     { 0x02400000, 0x00000004 },
1752     { 0x400ee000, 0x00000004 },
1753     { 0x02400000, 0x00000004 },
1754     { 0x4000e000, 0000000000 },
1755     { 0x000c2000, 0x00000004 },
1756     { 0x0240e51b, 0x00000004 },
1757     { 0x0080e50a, 0x00000005 },
1758     { 0x0080e50b, 0x00000005 },
1759     { 0x00220000, 0x00000004 },
1760     { 0x000700c7, 0x00000004 },
1761     { 0x000000a4, 0x00000038 },
1762     { 0x0080e5bd, 0x00000005 },
1763     { 0x0000e5bb, 0x00000005 },
1764     { 0x0080e5bc, 0x00000005 },
1765     { 0x00210000, 0x00000004 },
1766     { 0x02800000, 0x00000004 },
1767     { 0x00c000ab, 0x00000018 },
1768     { 0x4180e000, 0x00000040 },
1769     { 0x000000ad, 0x00000024 },
1770     { 0x01000000, 0x0000000c },
1771     { 0x0100e51d, 0x0000000c },
1772     { 0x000045bb, 0x00000004 },
1773     { 0x000080a7, 0x00000008 },
1774     { 0x0000f3ce, 0x00000004 },
1775     { 0x0140a000, 0x00000004 },
1776     { 0x00cc2000, 0x00000004 },
1777     { 0x08c053cf, 0x00000040 },
1778     { 0x00008000, 0000000000 },
1779     { 0x0000f3d2, 0x00000004 },
1780     { 0x0140a000, 0x00000004 },
1781     { 0x00cc2000, 0x00000004 },
1782     { 0x08c053d3, 0x00000040 },
1783     { 0x00008000, 0000000000 },
1784     { 0x0000f39d, 0x00000004 },
1785     { 0x0140a000, 0x00000004 },
1786     { 0x00cc2000, 0x00000004 },
1787     { 0x08c0539e, 0x00000040 },
1788     { 0x00008000, 0000000000 },
1789     { 0x03c00830, 0x00000004 },
1790     { 0x4200e000, 0000000000 },
1791     { 0x0000a000, 0x00000004 },
1792     { 0x200045e0, 0x00000004 },
1793     { 0x0000e5e1, 0000000000 },
1794     { 0x00000001, 0000000000 },
1795     { 0x000700c4, 0x00000004 },
1796     { 0x0800e394, 0000000000 },
1797     { 0000000000, 0000000000 },
1798     { 0x0000e8c4, 0x00000004 },
1799     { 0x0000e8c5, 0x00000004 },
1800     { 0x0000e8c6, 0x00000004 },
1801     { 0x0000e928, 0x00000004 },
1802     { 0x0000e929, 0x00000004 },
1803     { 0x0000e92a, 0x00000004 },
1804     { 0x000000c8, 0x00000008 },
1805     { 0x0000e928, 0x00000004 },
1806     { 0x0000e929, 0x00000004 },
1807     { 0x0000e92a, 0x00000004 },
1808     { 0x000000cf, 0x00000008 },
1809     { 0xdeadbeef, 0000000000 },
1810     { 0x00000116, 0000000000 },
1811     { 0x000700d3, 0x00000004 },
1812     { 0x080050e7, 0x00000004 },
1813     { 0x000700d4, 0x00000004 },
1814     { 0x0800401c, 0x00000004 },
1815     { 0x0000e01d, 0000000000 },
1816     { 0x02c02000, 0x00000004 },
1817     { 0x00060000, 0x00000004 },
1818     { 0x000000de, 0x00000034 },
1819     { 0x000000db, 0x00000008 },
1820     { 0x00008000, 0x00000004 },
1821     { 0xc000e000, 0000000000 },
1822     { 0x0000e1cc, 0x00000004 },
1823     { 0x0500e1cd, 0x00000004 },
1824     { 0x000ca000, 0x00000004 },
1825     { 0x000000e5, 0x00000034 },
1826     { 0x000000e1, 0x00000008 },
1827     { 0x0000a000, 0000000000 },
1828     { 0x0019e1cc, 0x00000004 },
1829     { 0x001b0001, 0x00000004 },
1830     { 0x0500a000, 0x00000004 },
1831     { 0x080041cd, 0x00000004 },
1832     { 0x000ca000, 0x00000004 },
1833     { 0x000000fb, 0x00000034 },
1834     { 0x0000004a, 0x00000008 },
1835     { 0000000000, 0000000000 },
1836     { 0000000000, 0000000000 },
1837     { 0000000000, 0000000000 },
1838     { 0000000000, 0000000000 },
1839     { 0000000000, 0000000000 },
1840     { 0000000000, 0000000000 },
1841     { 0000000000, 0000000000 },
1842     { 0000000000, 0000000000 },
1843     { 0000000000, 0000000000 },
1844     { 0x000c2000, 0x00000004 },
1845     { 0x001d0018, 0x00000004 },
1846     { 0x001a0001, 0x00000004 },
1847     { 0x000000fb, 0x00000034 },
1848     { 0x0000004a, 0x00000008 },
1849     { 0x0500a04a, 0x00000008 },
1850     { 0000000000, 0000000000 },
1851     { 0000000000, 0000000000 },
1852     { 0000000000, 0000000000 },
1853     { 0000000000, 0000000000 },
1854 };
1855
1856 #if 0
1857 static const int ME_JUMP_TABLE_START = 1764;
1858 static const int ME_JUMP_TABLE_END   = 1792;
1859
1860 static const u32 R600_cp_microcode[][3]={
1861     { 0x00000000, 0xc0200400, 0x000 },
1862     { 0x00000000, 0x00a0000a, 0x000 },
1863     { 0x0000ffff, 0x00284621, 0x000 },
1864     { 0x00000000, 0xd9004800, 0x000 },
1865     { 0x00000000, 0xc0200400, 0x000 },
1866     { 0x00000000, 0x00a0000a, 0x000 },
1867     { 0x00000000, 0x00e00000, 0x000 },
1868     { 0x00010000, 0xc0294620, 0x000 },
1869     { 0x00000000, 0xd9004800, 0x000 },
1870     { 0x00000000, 0xc0200400, 0x000 },
1871     { 0x00000000, 0x00a0000a, 0x000 },
1872     { 0x81000000, 0x00204411, 0x000 },
1873     { 0x00000001, 0x00204811, 0x000 },
1874     { 0x00042004, 0x00604411, 0x614 },
1875     { 0x00000000, 0x00600000, 0x5b2 },
1876     { 0x00000000, 0x00600000, 0x5c5 },
1877     { 0x00000000, 0xc0200800, 0x000 },
1878     { 0x00000f00, 0x00281622, 0x000 },
1879     { 0x00000008, 0x00211625, 0x000 },
1880     { 0x00000020, 0x00203625, 0x000 },
1881     { 0x8d000000, 0x00204411, 0x000 },
1882     { 0x00000004, 0x002f0225, 0x000 },
1883     { 0x00000000, 0x0ce00000, 0x018 },
1884     { 0x00412000, 0x00404811, 0x019 },
1885     { 0x00422000, 0x00204811, 0x000 },
1886     { 0x8e000000, 0x00204411, 0x000 },
1887     { 0x00000031, 0x00204a2d, 0x000 },
1888     { 0x90000000, 0x00204411, 0x000 },
1889     { 0x00000000, 0x00204805, 0x000 },
1890     { 0x0000000c, 0x00211622, 0x000 },
1891     { 0x00000003, 0x00281625, 0x000 },
1892     { 0x00000019, 0x00211a22, 0x000 },
1893     { 0x00000004, 0x00281a26, 0x000 },
1894     { 0x00000000, 0x002914c5, 0x000 },
1895     { 0x00000021, 0x00203625, 0x000 },
1896     { 0x00000000, 0x003a1402, 0x000 },
1897     { 0x00000016, 0x00211625, 0x000 },
1898     { 0x00000003, 0x00281625, 0x000 },
1899     { 0x0000001d, 0x00200e2d, 0x000 },
1900     { 0xfffffffc, 0x00280e23, 0x000 },
1901     { 0x00000000, 0x002914a3, 0x000 },
1902     { 0x0000001d, 0x00203625, 0x000 },
1903     { 0x00008000, 0x00280e22, 0x000 },
1904     { 0x00000007, 0x00220e23, 0x000 },
1905     { 0x00000000, 0x0029386e, 0x000 },
1906     { 0x20000000, 0x00280e22, 0x000 },
1907     { 0x00000006, 0x00210e23, 0x000 },
1908     { 0x00000000, 0x0029386e, 0x000 },
1909     { 0x00000000, 0x00220222, 0x000 },
1910     { 0x00000000, 0x14e00000, 0x038 },
1911     { 0x00000000, 0x2ee00000, 0x035 },
1912     { 0x00000000, 0x2ce00000, 0x037 },
1913     { 0x00000000, 0x00400e2d, 0x039 },
1914     { 0x00000008, 0x00200e2d, 0x000 },
1915     { 0x00000009, 0x0040122d, 0x046 },
1916     { 0x00000001, 0x00400e2d, 0x039 },
1917     { 0x00000000, 0xc0200c00, 0x000 },
1918     { 0x003ffffc, 0x00281223, 0x000 },
1919     { 0x00000002, 0x00221224, 0x000 },
1920     { 0x0000001f, 0x00211e23, 0x000 },
1921     { 0x00000000, 0x14e00000, 0x03e },
1922     { 0x00000008, 0x00401c11, 0x041 },
1923     { 0x0000000d, 0x00201e2d, 0x000 },
1924     { 0x0000000f, 0x00281e27, 0x000 },
1925     { 0x00000003, 0x00221e27, 0x000 },
1926     { 0x7fc00000, 0x00281a23, 0x000 },
1927     { 0x00000014, 0x00211a26, 0x000 },
1928     { 0x00000001, 0x00331a26, 0x000 },
1929     { 0x00000008, 0x00221a26, 0x000 },
1930     { 0x00000000, 0x00290cc7, 0x000 },
1931     { 0x00000030, 0x00203624, 0x000 },
1932     { 0x00007f00, 0x00281221, 0x000 },
1933     { 0x00001400, 0x002f0224, 0x000 },
1934     { 0x00000000, 0x0ce00000, 0x04b },
1935     { 0x00000001, 0x00290e23, 0x000 },
1936     { 0x00000010, 0x00203623, 0x000 },
1937     { 0x0000e000, 0x00204411, 0x000 },
1938     { 0xfff80000, 0x00294a23, 0x000 },
1939     { 0x00000000, 0x003a2c02, 0x000 },
1940     { 0x00000002, 0x00220e2b, 0x000 },
1941     { 0xfc000000, 0x00280e23, 0x000 },
1942     { 0x00000011, 0x00203623, 0x000 },
1943     { 0x00001fff, 0x00294a23, 0x000 },
1944     { 0x00000030, 0x00204a2d, 0x000 },
1945     { 0x00000000, 0x00204811, 0x000 },
1946     { 0x00000032, 0x00200e2d, 0x000 },
1947     { 0x060a0200, 0x00294a23, 0x000 },
1948     { 0x00000000, 0x00204811, 0x000 },
1949     { 0x00000000, 0x00204811, 0x000 },
1950     { 0x00000001, 0x00210222, 0x000 },
1951     { 0x00000000, 0x14e00000, 0x061 },
1952     { 0x00000000, 0x2ee00000, 0x05f },
1953     { 0x00000000, 0x2ce00000, 0x05e },
1954     { 0x00000000, 0x00400e2d, 0x062 },
1955     { 0x00000001, 0x00400e2d, 0x062 },
1956     { 0x0000000a, 0x00200e2d, 0x000 },
1957     { 0x0000000b, 0x0040122d, 0x06a },
1958     { 0x00000000, 0xc0200c00, 0x000 },
1959     { 0x003ffffc, 0x00281223, 0x000 },
1960     { 0x00000002, 0x00221224, 0x000 },
1961     { 0x7fc00000, 0x00281623, 0x000 },
1962     { 0x00000014, 0x00211625, 0x000 },
1963     { 0x00000001, 0x00331625, 0x000 },
1964     { 0x80000000, 0x00280e23, 0x000 },
1965     { 0x00000000, 0x00290ca3, 0x000 },
1966     { 0x3ffffc00, 0x00290e23, 0x000 },
1967     { 0x0000001f, 0x00211e23, 0x000 },
1968     { 0x00000000, 0x14e00000, 0x06d },
1969     { 0x00000100, 0x00401c11, 0x070 },
1970     { 0x0000000d, 0x00201e2d, 0x000 },
1971     { 0x000000f0, 0x00281e27, 0x000 },
1972     { 0x00000004, 0x00221e27, 0x000 },
1973     { 0x81000000, 0x00204411, 0x000 },
1974     { 0x0000000d, 0x00204811, 0x000 },
1975     { 0xfffff0ff, 0x00281a30, 0x000 },
1976     { 0x0000a028, 0x00204411, 0x000 },
1977     { 0x00000000, 0x002948e6, 0x000 },
1978     { 0x0000a018, 0x00204411, 0x000 },
1979     { 0x3fffffff, 0x00284a23, 0x000 },
1980     { 0x0000a010, 0x00204411, 0x000 },
1981     { 0x00000000, 0x00204804, 0x000 },
1982     { 0x0000002d, 0x0020162d, 0x000 },
1983     { 0x00000000, 0x002f00a3, 0x000 },
1984     { 0x00000000, 0x0cc00000, 0x080 },
1985     { 0x0000002e, 0x0020162d, 0x000 },
1986     { 0x00000000, 0x002f00a4, 0x000 },
1987     { 0x00000000, 0x0cc00000, 0x081 },
1988     { 0x00000000, 0x00400000, 0x087 },
1989     { 0x0000002d, 0x00203623, 0x000 },
1990     { 0x0000002e, 0x00203624, 0x000 },
1991     { 0x0000001d, 0x00201e2d, 0x000 },
1992     { 0x00000002, 0x00210227, 0x000 },
1993     { 0x00000000, 0x14e00000, 0x087 },
1994     { 0x00000000, 0x00600000, 0x5ed },
1995     { 0x00000000, 0x00600000, 0x5e1 },
1996     { 0x00000002, 0x00210e22, 0x000 },
1997     { 0x00000000, 0x14c00000, 0x08a },
1998     { 0x00000018, 0xc0403620, 0x090 },
1999     { 0x00000000, 0x2ee00000, 0x08e },
2000     { 0x00000000, 0x2ce00000, 0x08d },
2001     { 0x00000002, 0x00400e2d, 0x08f },
2002     { 0x00000003, 0x00400e2d, 0x08f },
2003     { 0x0000000c, 0x00200e2d, 0x000 },
2004     { 0x00000018, 0x00203623, 0x000 },
2005     { 0x00000003, 0x00210e22, 0x000 },
2006     { 0x00000000, 0x14c00000, 0x095 },
2007     { 0x0000a00c, 0x00204411, 0x000 },
2008     { 0x00000000, 0xc0204800, 0x000 },
2009     { 0x00000000, 0xc0404800, 0x09d },
2010     { 0x0000a00c, 0x00204411, 0x000 },
2011     { 0x00000000, 0x00204811, 0x000 },
2012     { 0x00000000, 0x2ee00000, 0x09b },
2013     { 0x00000000, 0x2ce00000, 0x09a },
2014     { 0x00000002, 0x00400e2d, 0x09c },
2015     { 0x00000003, 0x00400e2d, 0x09c },
2016     { 0x0000000c, 0x00200e2d, 0x000 },
2017     { 0x00000000, 0x00204803, 0x000 },
2018     { 0x00000000, 0x003a0c02, 0x000 },
2019     { 0x003f0000, 0x00280e23, 0x000 },
2020     { 0x00000010, 0x00210e23, 0x000 },
2021     { 0x00000013, 0x00203623, 0x000 },
2022     { 0x0000001e, 0x0021022b, 0x000 },
2023     { 0x00000000, 0x14c00000, 0x0a4 },
2024     { 0x0000001c, 0xc0203620, 0x000 },
2025     { 0x0000001f, 0x0021022b, 0x000 },
2026     { 0x00000000, 0x14c00000, 0x0a7 },
2027     { 0x0000001b, 0xc0203620, 0x000 },
2028     { 0x00000008, 0x00210e2b, 0x000 },
2029     { 0x0000007f, 0x00280e23, 0x000 },
2030     { 0x00000000, 0x002f0223, 0x000 },
2031     { 0x00000000, 0x0ce00000, 0x0db },
2032     { 0x00000000, 0x27000000, 0x000 },
2033     { 0x00000000, 0x00600000, 0x28c },
2034     { 0x81000000, 0x00204411, 0x000 },
2035     { 0x00000006, 0x00204811, 0x000 },
2036     { 0x0000000c, 0x00221e30, 0x000 },
2037     { 0x99800000, 0x00204411, 0x000 },
2038     { 0x00000004, 0x0020122d, 0x000 },
2039     { 0x00000008, 0x00221224, 0x000 },
2040     { 0x00000010, 0x00201811, 0x000 },
2041     { 0x00000000, 0x00291ce4, 0x000 },
2042     { 0x00000000, 0x00604807, 0x128 },
2043     { 0x9b000000, 0x00204411, 0x000 },
2044     { 0x00000000, 0x00204802, 0x000 },
2045     { 0x9c000000, 0x00204411, 0x000 },
2046     { 0x00000000, 0x0033146f, 0x000 },
2047     { 0x00000001, 0x00333e23, 0x000 },
2048     { 0x00000000, 0xd9004800, 0x000 },
2049     { 0x00000000, 0x00203c05, 0x000 },
2050     { 0x81000000, 0x00204411, 0x000 },
2051     { 0x0000000e, 0x00204811, 0x000 },
2052     { 0x00000000, 0x00201010, 0x000 },
2053     { 0x0000e007, 0x00204411, 0x000 },
2054     { 0x0000000f, 0x0021022b, 0x000 },
2055     { 0x00000000, 0x14c00000, 0x0c5 },
2056     { 0x00f8ff08, 0x00204811, 0x000 },
2057     { 0x98000000, 0x00404811, 0x0d6 },
2058     { 0x000000f0, 0x00280e22, 0x000 },
2059     { 0x000000a0, 0x002f0223, 0x000 },
2060     { 0x00000000, 0x0cc00000, 0x0d4 },
2061     { 0x00000013, 0x00200e2d, 0x000 },
2062     { 0x00000001, 0x002f0223, 0x000 },
2063     { 0x00000000, 0x0ce00000, 0x0cf },
2064     { 0x00000002, 0x002f0223, 0x000 },
2065     { 0x00000000, 0x0ce00000, 0x0ce },
2066     { 0x00003f00, 0x00400c11, 0x0d0 },
2067     { 0x00001f00, 0x00400c11, 0x0d0 },
2068     { 0x00000f00, 0x00200c11, 0x000 },
2069     { 0x00380009, 0x00294a23, 0x000 },
2070     { 0x3f000000, 0x00280e2b, 0x000 },
2071     { 0x00000002, 0x00220e23, 0x000 },
2072     { 0x00000007, 0x00494a23, 0x0d6 },
2073     { 0x00380f09, 0x00204811, 0x000 },
2074     { 0x68000007, 0x00204811, 0x000 },
2075     { 0x00000008, 0x00214a27, 0x000 },
2076     { 0x00000000, 0x00204811, 0x000 },
2077     { 0x060a0200, 0x00294a24, 0x000 },
2078     { 0x00000000, 0x00204811, 0x000 },
2079     { 0x00000000, 0x00204811, 0x000 },
2080     { 0x0000a202, 0x00204411, 0x000 },
2081     { 0x00ff0000, 0x00284a22, 0x000 },
2082     { 0x00000030, 0x00200e2d, 0x000 },
2083     { 0x0000002e, 0x0020122d, 0x000 },
2084     { 0x00000000, 0x002f0083, 0x000 },
2085     { 0x00000000, 0x0ce00000, 0x0e3 },
2086     { 0x00000000, 0x00600000, 0x5e7 },
2087     { 0x00000000, 0x00400000, 0x0e4 },
2088     { 0x00000000, 0x00600000, 0x5ea },
2089     { 0x00000007, 0x0020222d, 0x000 },
2090     { 0x00000005, 0x00220e22, 0x000 },
2091     { 0x00100000, 0x00280e23, 0x000 },
2092     { 0x00000000, 0x00292068, 0x000 },
2093     { 0x00000000, 0x003a0c02, 0x000 },
2094     { 0x000000ef, 0x00280e23, 0x000 },
2095     { 0x00000000, 0x00292068, 0x000 },
2096     { 0x0000001d, 0x00200e2d, 0x000 },
2097     { 0x00000003, 0x00210223, 0x000 },
2098     { 0x00000000, 0x14e00000, 0x0f1 },
2099     { 0x0000000b, 0x00210228, 0x000 },
2100     { 0x00000000, 0x14c00000, 0x0f1 },
2101     { 0x00000400, 0x00292228, 0x000 },
2102     { 0x0000001a, 0x00203628, 0x000 },
2103     { 0x0000001c, 0x00210e22, 0x000 },
2104     { 0x00000000, 0x14c00000, 0x0f6 },
2105     { 0x0000a30c, 0x00204411, 0x000 },
2106     { 0x00000000, 0x00204811, 0x000 },
2107     { 0x0000001e, 0x00210e22, 0x000 },
2108     { 0x00000000, 0x14c00000, 0x104 },
2109     { 0x0000a30f, 0x00204411, 0x000 },
2110     { 0x00000013, 0x00200e2d, 0x000 },
2111     { 0x00000001, 0x002f0223, 0x000 },
2112     { 0x00000000, 0x0cc00000, 0x0fd },
2113     { 0xffffffff, 0x00404811, 0x104 },
2114     { 0x00000002, 0x002f0223, 0x000 },
2115     { 0x00000000, 0x0cc00000, 0x100 },
2116     { 0x0000ffff, 0x00404811, 0x104 },
2117     { 0x00000004, 0x002f0223, 0x000 },
2118     { 0x00000000, 0x0cc00000, 0x103 },
2119     { 0x000000ff, 0x00404811, 0x104 },
2120     { 0x00000001, 0x00204811, 0x000 },
2121     { 0x0002c400, 0x00204411, 0x000 },
2122     { 0x0000001f, 0x00210e22, 0x000 },
2123     { 0x00000000, 0x14c00000, 0x10b },
2124     { 0x00000010, 0x40210e20, 0x000 },
2125     { 0x00000019, 0x00203623, 0x000 },
2126     { 0x00000018, 0x40224a20, 0x000 },
2127     { 0x00000010, 0xc0424a20, 0x10d },
2128     { 0x00000000, 0x00200c11, 0x000 },
2129     { 0x00000019, 0x00203623, 0x000 },
2130     { 0x00000000, 0x00204811, 0x000 },
2131     { 0x00000000, 0x00204811, 0x000 },
2132     { 0x0000000a, 0x00201011, 0x000 },
2133     { 0x00000000, 0x002f0224, 0x000 },
2134     { 0x00000000, 0x0ce00000, 0x114 },
2135     { 0x00000000, 0x00204811, 0x000 },
2136     { 0x00000001, 0x00531224, 0x110 },
2137     { 0xffbfffff, 0x00283a2e, 0x000 },
2138     { 0x0000001b, 0x00210222, 0x000 },
2139     { 0x00000000, 0x14c00000, 0x127 },
2140     { 0x81000000, 0x00204411, 0x000 },
2141     { 0x0000000d, 0x00204811, 0x000 },
2142     { 0x00000018, 0x00220e30, 0x000 },
2143     { 0xfc000000, 0x00280e23, 0x000 },
2144     { 0x81000000, 0x00204411, 0x000 },
2145     { 0x0000000e, 0x00204811, 0x000 },
2146     { 0x00000000, 0x00201010, 0x000 },
2147     { 0x0000e00e, 0x00204411, 0x000 },
2148     { 0x07f8ff08, 0x00204811, 0x000 },
2149     { 0x00000000, 0x00294a23, 0x000 },
2150     { 0x00000024, 0x00201e2d, 0x000 },
2151     { 0x00000008, 0x00214a27, 0x000 },
2152     { 0x00000000, 0x00204811, 0x000 },
2153     { 0x060a0200, 0x00294a24, 0x000 },
2154     { 0x00000000, 0x00204811, 0x000 },
2155     { 0x00000000, 0x00204811, 0x000 },
2156     { 0x00000000, 0x00800000, 0x000 },
2157     { 0x81000000, 0x00204411, 0x000 },
2158     { 0x00000001, 0x00204811, 0x000 },
2159     { 0x0000217c, 0x00204411, 0x000 },
2160     { 0x00800000, 0x00204811, 0x000 },
2161     { 0x00000000, 0x00204806, 0x000 },
2162     { 0x00000008, 0x00214a27, 0x000 },
2163     { 0x00000000, 0x17000000, 0x000 },
2164     { 0x0004217f, 0x00604411, 0x614 },
2165     { 0x0000001f, 0x00210230, 0x000 },
2166     { 0x00000000, 0x14c00000, 0x613 },
2167     { 0x00000004, 0x00404c11, 0x12e },
2168     { 0x00000000, 0x00600000, 0x00b },
2169     { 0x00000000, 0x00600411, 0x2fe },
2170     { 0x00000000, 0x00200411, 0x000 },
2171     { 0x00000000, 0x00600811, 0x19f },
2172     { 0x00000000, 0x00600000, 0x151 },
2173     { 0x0000ffff, 0x40280e20, 0x000 },
2174     { 0x00000010, 0xc0211220, 0x000 },
2175     { 0x0000ffff, 0x40280620, 0x000 },
2176     { 0x00000010, 0xc0210a20, 0x000 },
2177     { 0x00000000, 0x00341461, 0x000 },
2178     { 0x00000000, 0x00741882, 0x2a4 },
2179     { 0x0001a1fd, 0x00604411, 0x2c9 },
2180     { 0x00003fff, 0x002f022f, 0x000 },
2181     { 0x00000000, 0x0cc00000, 0x138 },
2182     { 0x00000000, 0xc0400400, 0x001 },
2183     { 0x00000000, 0x00600000, 0x00b },
2184     { 0x00000000, 0x00600411, 0x2fe },
2185     { 0x00000000, 0x00200411, 0x000 },
2186     { 0x00000000, 0x00600811, 0x19f },
2187     { 0x00003fff, 0x002f022f, 0x000 },
2188     { 0x00000000, 0x0ce00000, 0x000 },
2189     { 0x00000000, 0x00600000, 0x151 },
2190     { 0x00000010, 0x40210e20, 0x000 },
2191     { 0x0000ffff, 0xc0281220, 0x000 },
2192     { 0x00000010, 0x40211620, 0x000 },
2193     { 0x0000ffff, 0xc0681a20, 0x2a4 },
2194     { 0x0001a1fd, 0x00604411, 0x2c9 },
2195     { 0x00003fff, 0x002f022f, 0x000 },
2196     { 0x00000000, 0x0cc00000, 0x149 },
2197     { 0x00000000, 0xc0400400, 0x001 },
2198     { 0x0000225c, 0x00204411, 0x000 },
2199     { 0x00000001, 0x00300a2f, 0x000 },
2200     { 0x00000001, 0x00210a22, 0x000 },
2201     { 0x00000003, 0x00384a22, 0x000 },
2202     { 0x00002256, 0x00204411, 0x000 },
2203     { 0x0000001a, 0x00204811, 0x000 },
2204     { 0x0000a1fc, 0x00204411, 0x000 },
2205     { 0x00000001, 0x00804811, 0x000 },
2206     { 0x00000000, 0x00600000, 0x00b },
2207     { 0x00000000, 0x00600000, 0x17c },
2208     { 0x00000000, 0x00600000, 0x18d },
2209     { 0x00003fff, 0x002f022f, 0x000 },
2210     { 0x00000000, 0x0ce00000, 0x000 },
2211     { 0x00000000, 0x00202c08, 0x000 },
2212     { 0x00000000, 0x00202411, 0x000 },
2213     { 0x00000000, 0x00202811, 0x000 },
2214     { 0x00002256, 0x00204411, 0x000 },
2215     { 0x00000016, 0x00204811, 0x000 },
2216     { 0x0000225c, 0x00204411, 0x000 },
2217     { 0x00000003, 0x00204811, 0x000 },
2218     { 0x93800000, 0x00204411, 0x000 },
2219     { 0x00000002, 0x00221e29, 0x000 },
2220     { 0x00000000, 0x007048eb, 0x189 },
2221     { 0x00000000, 0x00600000, 0x2a4 },
2222     { 0x00000001, 0x40330620, 0x000 },
2223     { 0x00000000, 0xc0302409, 0x000 },
2224     { 0x00003fff, 0x002f022f, 0x000 },
2225     { 0x00000000, 0x0ce00000, 0x000 },
2226     { 0x00000000, 0x00600000, 0x28c },
2227     { 0x95000000, 0x00204411, 0x000 },
2228     { 0x00000000, 0x002f0221, 0x000 },
2229     { 0x00000000, 0x0ce00000, 0x173 },
2230     { 0x00000000, 0xc0204800, 0x000 },
2231     { 0x00000001, 0x00530621, 0x16f },
2232     { 0x92000000, 0x00204411, 0x000 },
2233     { 0x00000000, 0xc0604800, 0x184 },
2234     { 0x0001a1fd, 0x00204411, 0x000 },
2235     { 0x00000013, 0x0020062d, 0x000 },
2236     { 0x00000000, 0x0078042a, 0x2e4 },
2237     { 0x00000000, 0x00202809, 0x000 },
2238     { 0x00003fff, 0x002f022f, 0x000 },
2239     { 0x00000000, 0x0cc00000, 0x165 },
2240     { 0x00000000, 0xc0400400, 0x001 },
2241     { 0x00000210, 0x00600411, 0x2fe },
2242     { 0x00003fff, 0x002f022f, 0x000 },
2243     { 0x00000000, 0x0ce00000, 0x181 },
2244     { 0x0000001b, 0xc0203620, 0x000 },
2245     { 0x0000001c, 0xc0203620, 0x000 },
2246     { 0x3f800000, 0x00200411, 0x000 },
2247     { 0x46000000, 0x00600811, 0x19f },
2248     { 0x00000000, 0x00800000, 0x000 },
2249     { 0x0000a1fc, 0x00204411, 0x000 },
2250     { 0x00003fff, 0x002f022f, 0x000 },
2251     { 0x00000000, 0x0cc00000, 0x188 },
2252     { 0x00000001, 0x00804811, 0x000 },
2253     { 0x00000021, 0x00804811, 0x000 },
2254     { 0x0000ffff, 0x40280e20, 0x000 },
2255     { 0x00000010, 0xc0211220, 0x000 },
2256     { 0x0000ffff, 0x40281620, 0x000 },
2257     { 0x00000010, 0xc0811a20, 0x000 },
2258     { 0x81000000, 0x00204411, 0x000 },
2259     { 0x00000006, 0x00204811, 0x000 },
2260     { 0x00000008, 0x00221e30, 0x000 },
2261     { 0x00000032, 0x00201a2d, 0x000 },
2262     { 0x0000e000, 0x00204411, 0x000 },
2263     { 0xfffbff09, 0x00204811, 0x000 },
2264     { 0x00000011, 0x0020222d, 0x000 },
2265     { 0x00001fff, 0x00294a28, 0x000 },
2266     { 0x00000006, 0x0020222d, 0x000 },
2267     { 0x00000000, 0x002920e8, 0x000 },
2268     { 0x00000000, 0x00204808, 0x000 },
2269     { 0x00000000, 0x00204811, 0x000 },
2270     { 0x060a0200, 0x00294a26, 0x000 },
2271     { 0x00000000, 0x00204811, 0x000 },
2272     { 0x00000000, 0x00204811, 0x000 },
2273     { 0x00000100, 0x00201811, 0x000 },
2274     { 0x00000008, 0x00621e28, 0x128 },
2275     { 0x00000008, 0x00822228, 0x000 },
2276     { 0x0002c000, 0x00204411, 0x000 },
2277     { 0x0000001b, 0x00600e2d, 0x1aa },
2278     { 0x0000001c, 0x00600e2d, 0x1aa },
2279     { 0x0000c008, 0x00204411, 0x000 },
2280     { 0x0000001d, 0x00200e2d, 0x000 },
2281     { 0x00000000, 0x14c00000, 0x1a6 },
2282     { 0x00000000, 0x00200411, 0x000 },
2283     { 0x00000000, 0x00204801, 0x000 },
2284     { 0x39000000, 0x00204811, 0x000 },
2285     { 0x00000000, 0x00204811, 0x000 },
2286     { 0x00000000, 0x00804802, 0x000 },
2287     { 0x00000020, 0x00202e2d, 0x000 },
2288     { 0x00000000, 0x003b0d63, 0x000 },
2289     { 0x00000008, 0x00224a23, 0x000 },
2290     { 0x00000010, 0x00224a23, 0x000 },
2291     { 0x00000018, 0x00224a23, 0x000 },
2292     { 0x00000000, 0x00804803, 0x000 },
2293     { 0x00000000, 0x00600000, 0x00b },
2294     { 0x00001000, 0x00600411, 0x2fe },
2295     { 0x00000000, 0x00200411, 0x000 },
2296     { 0x00000000, 0x00600811, 0x19f },
2297     { 0x00000007, 0x0021062f, 0x000 },
2298     { 0x00000019, 0x00200a2d, 0x000 },
2299     { 0x00000001, 0x00202c11, 0x000 },
2300     { 0x0000ffff, 0x40282220, 0x000 },
2301     { 0x0000000f, 0x00262228, 0x000 },
2302     { 0x00000010, 0x40212620, 0x000 },
2303     { 0x0000000f, 0x00262629, 0x000 },
2304     { 0x00000000, 0x00202802, 0x000 },
2305     { 0x00002256, 0x00204411, 0x000 },
2306     { 0x0000001b, 0x00204811, 0x000 },
2307     { 0x00000000, 0x002f0221, 0x000 },
2308     { 0x00000000, 0x0ce00000, 0x1cd },
2309     { 0x0000225c, 0x00204411, 0x000 },
2310     { 0x00000081, 0x00204811, 0x000 },
2311     { 0x0000a1fc, 0x00204411, 0x000 },
2312     { 0x00000001, 0x00204811, 0x000 },
2313     { 0x00000080, 0x00201c11, 0x000 },
2314     { 0x00000000, 0x002f0227, 0x000 },
2315     { 0x00000000, 0x0ce00000, 0x1c9 },
2316     { 0x00000000, 0x00600000, 0x1d6 },
2317     { 0x00000001, 0x00531e27, 0x1c5 },
2318     { 0x00000001, 0x00202c11, 0x000 },
2319     { 0x0000001f, 0x00280a22, 0x000 },
2320     { 0x0000001f, 0x00282a2a, 0x000 },
2321     { 0x00000001, 0x00530621, 0x1be },
2322     { 0x0000225c, 0x00204411, 0x000 },
2323     { 0x00000002, 0x00304a2f, 0x000 },
2324     { 0x0000a1fc, 0x00204411, 0x000 },
2325     { 0x00000001, 0x00204811, 0x000 },
2326     { 0x00000001, 0x00301e2f, 0x000 },
2327     { 0x00000000, 0x002f0227, 0x000 },
2328     { 0x00000000, 0x0ce00000, 0x000 },
2329     { 0x00000000, 0x00600000, 0x1d6 },
2330     { 0x00000001, 0x00531e27, 0x1d2 },
2331     { 0x0000ffff, 0x40280e20, 0x000 },
2332     { 0x0000000f, 0x00260e23, 0x000 },
2333     { 0x00000010, 0xc0211220, 0x000 },
2334     { 0x0000000f, 0x00261224, 0x000 },
2335     { 0x00000000, 0x00201411, 0x000 },
2336     { 0x00000000, 0x00601811, 0x2a4 },
2337     { 0x0001a1fd, 0x00204411, 0x000 },
2338     { 0x00000000, 0x002f022b, 0x000 },
2339     { 0x00000000, 0x0ce00000, 0x1e5 },
2340     { 0x00000010, 0x00221628, 0x000 },
2341     { 0xffff0000, 0x00281625, 0x000 },
2342     { 0x0000ffff, 0x00281a29, 0x000 },
2343     { 0x00000000, 0x002948c5, 0x000 },
2344     { 0x00000000, 0x0020480a, 0x000 },
2345     { 0x00000000, 0x00202c11, 0x000 },
2346     { 0x00000010, 0x00221623, 0x000 },
2347     { 0xffff0000, 0x00281625, 0x000 },
2348     { 0x0000ffff, 0x00281a24, 0x000 },
2349     { 0x00000000, 0x002948c5, 0x000 },
2350     { 0x00000000, 0x00731503, 0x1f2 },
2351     { 0x00000000, 0x00201805, 0x000 },
2352     { 0x00000000, 0x00731524, 0x1f2 },
2353     { 0x00000000, 0x002d14c5, 0x000 },
2354     { 0x00000000, 0x003008a2, 0x000 },
2355     { 0x00000000, 0x00204802, 0x000 },
2356     { 0x00000000, 0x00202802, 0x000 },
2357     { 0x00000000, 0x00202003, 0x000 },
2358     { 0x00000000, 0x00802404, 0x000 },
2359     { 0x0000000f, 0x00210225, 0x000 },
2360     { 0x00000000, 0x14c00000, 0x613 },
2361     { 0x00000000, 0x002b1405, 0x000 },
2362     { 0x00000001, 0x00901625, 0x000 },
2363     { 0x00000000, 0x00600000, 0x00b },
2364     { 0x00000000, 0x00600411, 0x2fe },
2365     { 0x00000000, 0x00200411, 0x000 },
2366     { 0x00000000, 0x00600811, 0x19f },
2367     { 0x00002256, 0x00204411, 0x000 },
2368     { 0x0000001a, 0x00294a22, 0x000 },
2369     { 0x00000000, 0xc0200000, 0x000 },
2370     { 0x00003fff, 0x002f022f, 0x000 },
2371     { 0x00000000, 0x0ce00000, 0x000 },
2372     { 0x00000000, 0xc0200400, 0x000 },
2373     { 0x0000225c, 0x00204411, 0x000 },
2374     { 0x00000003, 0x00384a21, 0x000 },
2375     { 0x0000a1fc, 0x00204411, 0x000 },
2376     { 0x00000001, 0x00204811, 0x000 },
2377     { 0x0000ffff, 0x40281220, 0x000 },
2378     { 0x00000010, 0xc0211a20, 0x000 },
2379     { 0x0000ffff, 0x40280e20, 0x000 },
2380     { 0x00000010, 0xc0211620, 0x000 },
2381     { 0x00000000, 0x00741465, 0x2a4 },
2382     { 0x0001a1fd, 0x00604411, 0x2c9 },
2383     { 0x00000001, 0x00330621, 0x000 },
2384     { 0x00000000, 0x002f0221, 0x000 },
2385     { 0x00000000, 0x0cc00000, 0x206 },
2386     { 0x00003fff, 0x002f022f, 0x000 },
2387     { 0x00000000, 0x0cc00000, 0x1ff },
2388     { 0x00000000, 0xc0400400, 0x001 },
2389     { 0x00000000, 0x00600000, 0x5c5 },
2390     { 0x00000000, 0x0040040f, 0x200 },
2391     { 0x00000000, 0x00600000, 0x5b2 },
2392     { 0x00000000, 0x00600000, 0x5c5 },
2393     { 0x00000210, 0x00600411, 0x2fe },
2394     { 0x00000000, 0x00600000, 0x18d },
2395     { 0x00000000, 0x00600000, 0x189 },
2396     { 0x00000000, 0x00600000, 0x2a4 },
2397     { 0x00000000, 0x00600000, 0x28c },
2398     { 0x93800000, 0x00204411, 0x000 },
2399     { 0x00000000, 0x00204808, 0x000 },
2400     { 0x95000000, 0x00204411, 0x000 },
2401     { 0x00000000, 0x002f022f, 0x000 },
2402     { 0x00000000, 0x0ce00000, 0x21f },
2403     { 0x00000000, 0xc0404800, 0x21c },
2404     { 0x92000000, 0x00204411, 0x000 },
2405     { 0x00000000, 0xc0204800, 0x000 },
2406     { 0x00002256, 0x00204411, 0x000 },
2407     { 0x00000016, 0x00204811, 0x000 },
2408     { 0x0000225c, 0x00204411, 0x000 },
2409     { 0x00000003, 0x00204811, 0x000 },
2410     { 0x0000a1fc, 0x00204411, 0x000 },
2411     { 0x00000001, 0x00204811, 0x000 },
2412     { 0x0001a1fd, 0x00204411, 0x000 },
2413     { 0x00000000, 0x00600411, 0x2e4 },
2414     { 0x00000000, 0xc0400400, 0x001 },
2415     { 0x00000000, 0x00600000, 0x5b2 },
2416     { 0x0000a00c, 0x00204411, 0x000 },
2417     { 0x00000000, 0xc0204800, 0x000 },
2418     { 0x00000000, 0xc0404800, 0x000 },
2419     { 0x00000000, 0x00600000, 0x00b },
2420     { 0x00000018, 0x40210a20, 0x000 },
2421     { 0x00000003, 0x002f0222, 0x000 },
2422     { 0x00000000, 0x0ae00000, 0x235 },
2423     { 0x0000001a, 0x0020222d, 0x000 },
2424     { 0x00080101, 0x00292228, 0x000 },
2425     { 0x0000001a, 0x00203628, 0x000 },
2426     { 0x0000a30c, 0x00204411, 0x000 },
2427     { 0x00000000, 0xc0204800, 0x000 },
2428     { 0x00000000, 0xc0204800, 0x000 },
2429     { 0x00000000, 0xc0404800, 0x23a },
2430     { 0x00000000, 0x00600000, 0x00b },
2431     { 0x00000010, 0x00600411, 0x2fe },
2432     { 0x3f800000, 0x00200411, 0x000 },
2433     { 0x00000000, 0x00600811, 0x19f },
2434     { 0x0000225c, 0x00204411, 0x000 },
2435     { 0x00000003, 0x00204811, 0x000 },
2436     { 0x00000000, 0x00600000, 0x265 },
2437     { 0x0000001d, 0x00201e2d, 0x000 },
2438     { 0x00000001, 0x00211e27, 0x000 },
2439     { 0x00000000, 0x14e00000, 0x253 },
2440     { 0x00000018, 0x00201e2d, 0x000 },
2441     { 0x0000ffff, 0x00281e27, 0x000 },
2442     { 0x00000000, 0x00341c27, 0x000 },
2443     { 0x00000000, 0x12c00000, 0x248 },
2444     { 0x00000000, 0x00201c11, 0x000 },
2445     { 0x00000000, 0x002f00e5, 0x000 },
2446     { 0x00000000, 0x08c00000, 0x24b },
2447     { 0x00000000, 0x00201407, 0x000 },
2448     { 0x00000018, 0x00201e2d, 0x000 },
2449     { 0x00000010, 0x00211e27, 0x000 },
2450     { 0x00000000, 0x00341c47, 0x000 },
2451     { 0x00000000, 0x12c00000, 0x250 },
2452     { 0x00000000, 0x00201c11, 0x000 },
2453     { 0x00000000, 0x002f00e6, 0x000 },
2454     { 0x00000000, 0x08c00000, 0x253 },
2455     { 0x00000000, 0x00201807, 0x000 },
2456     { 0x00000000, 0x00600000, 0x2aa },
2457     { 0x00002256, 0x00204411, 0x000 },
2458     { 0x00000000, 0x00342023, 0x000 },
2459     { 0x00000000, 0x12c00000, 0x25b },
2460     { 0x00000000, 0x00342044, 0x000 },
2461     { 0x00000000, 0x12c00000, 0x25a },
2462     { 0x00000016, 0x00404811, 0x25f },
2463     { 0x00000018, 0x00404811, 0x25f },
2464     { 0x00000000, 0x00342044, 0x000 },
2465     { 0x00000000, 0x12c00000, 0x25e },
2466     { 0x00000017, 0x00404811, 0x25f },
2467     { 0x00000019, 0x00204811, 0x000 },
2468     { 0x0000a1fc, 0x00204411, 0x000 },
2469     { 0x00000001, 0x00204811, 0x000 },
2470     { 0x0001a1fd, 0x00604411, 0x2d2 },
2471     { 0x00003fff, 0x002f022f, 0x000 },
2472     { 0x00000000, 0x0cc00000, 0x23f },
2473     { 0x00000000, 0xc0400400, 0x001 },
2474     { 0x00000010, 0x40210620, 0x000 },
2475     { 0x0000ffff, 0xc0280a20, 0x000 },
2476     { 0x00000010, 0x40210e20, 0x000 },
2477     { 0x0000ffff, 0xc0281220, 0x000 },
2478     { 0x00000010, 0x40211620, 0x000 },
2479     { 0x0000ffff, 0xc0881a20, 0x000 },
2480     { 0x81000000, 0x00204411, 0x000 },
2481     { 0x00000001, 0x00204811, 0x000 },
2482     { 0x00042004, 0x00604411, 0x614 },
2483     { 0x00000000, 0x00600000, 0x5b2 },
2484     { 0x00000000, 0xc0600000, 0x28c },
2485     { 0x00000005, 0x00200a2d, 0x000 },
2486     { 0x00000008, 0x00220a22, 0x000 },
2487     { 0x00000034, 0x00201a2d, 0x000 },
2488     { 0x00000024, 0x00201e2d, 0x000 },
2489     { 0x00007000, 0x00281e27, 0x000 },
2490     { 0x00000000, 0x00311ce6, 0x000 },
2491     { 0x00000033, 0x00201a2d, 0x000 },
2492     { 0x0000000c, 0x00221a26, 0x000 },
2493     { 0x00000000, 0x002f00e6, 0x000 },
2494     { 0x00000000, 0x06e00000, 0x27b },
2495     { 0x00000000, 0x00201c11, 0x000 },
2496     { 0x00000000, 0x00200c11, 0x000 },
2497     { 0x00000034, 0x00203623, 0x000 },
2498     { 0x00000010, 0x00201811, 0x000 },
2499     { 0x00000000, 0x00691ce2, 0x128 },
2500     { 0x93800000, 0x00204411, 0x000 },
2501     { 0x00000000, 0x00204807, 0x000 },
2502     { 0x95000000, 0x00204411, 0x000 },
2503     { 0x00000000, 0x002f022f, 0x000 },
2504     { 0x00000000, 0x0ce00000, 0x286 },
2505     { 0x00000001, 0x00333e2f, 0x000 },
2506     { 0x00000000, 0xd9004800, 0x000 },
2507     { 0x92000000, 0x00204411, 0x000 },
2508     { 0x00000000, 0xc0204800, 0x000 },
2509     { 0x00000024, 0x00403627, 0x000 },
2510     { 0x0000000c, 0xc0220a20, 0x000 },
2511     { 0x00000032, 0x00203622, 0x000 },
2512     { 0x00000031, 0xc0403620, 0x000 },
2513     { 0x0000a2a4, 0x00204411, 0x000 },
2514     { 0x00000009, 0x00204811, 0x000 },
2515     { 0xa1000000, 0x00204411, 0x000 },
2516     { 0x00000001, 0x00804811, 0x000 },
2517     { 0x00000029, 0x00201e2d, 0x000 },
2518     { 0x00000000, 0x002c1ce3, 0x000 },
2519     { 0x00000029, 0x00203627, 0x000 },
2520     { 0x0000002a, 0x00201e2d, 0x000 },
2521     { 0x00000000, 0x002c1ce4, 0x000 },
2522     { 0x0000002a, 0x00203627, 0x000 },
2523     { 0x0000002b, 0x00201e2d, 0x000 },
2524     { 0x00000000, 0x003120a3, 0x000 },
2525     { 0x00000000, 0x002d1d07, 0x000 },
2526     { 0x0000002b, 0x00203627, 0x000 },
2527     { 0x0000002c, 0x00201e2d, 0x000 },
2528     { 0x00000000, 0x003120c4, 0x000 },
2529     { 0x00000000, 0x002d1d07, 0x000 },
2530     { 0x0000002c, 0x00803627, 0x000 },
2531     { 0x00000029, 0x00203623, 0x000 },
2532     { 0x0000002a, 0x00203624, 0x000 },
2533     { 0x00000000, 0x00311ca3, 0x000 },
2534     { 0x0000002b, 0x00203627, 0x000 },
2535     { 0x00000000, 0x00311cc4, 0x000 },
2536     { 0x0000002c, 0x00803627, 0x000 },
2537     { 0x00000022, 0x00203627, 0x000 },
2538     { 0x00000023, 0x00203628, 0x000 },
2539     { 0x0000001d, 0x00201e2d, 0x000 },
2540     { 0x00000002, 0x00210227, 0x000 },
2541     { 0x00000000, 0x14c00000, 0x2c5 },
2542     { 0x00000000, 0x00400000, 0x2c2 },
2543     { 0x00000022, 0x00203627, 0x000 },
2544     { 0x00000023, 0x00203628, 0x000 },
2545     { 0x0000001d, 0x00201e2d, 0x000 },
2546     { 0x00000002, 0x00210227, 0x000 },
2547     { 0x00000000, 0x14e00000, 0x2c2 },
2548     { 0x00000003, 0x00210227, 0x000 },
2549     { 0x00000000, 0x14e00000, 0x2c5 },
2550     { 0x0000002b, 0x00201e2d, 0x000 },
2551     { 0x00000000, 0x002e00e1, 0x000 },
2552     { 0x00000000, 0x02c00000, 0x2c5 },
2553     { 0x00000029, 0x00201e2d, 0x000 },
2554     { 0x00000000, 0x003120a1, 0x000 },
2555     { 0x00000000, 0x002e00e8, 0x000 },
2556     { 0x00000000, 0x06c00000, 0x2c5 },
2557     { 0x0000002c, 0x00201e2d, 0x000 },
2558     { 0x00000000, 0x002e00e2, 0x000 },
2559     { 0x00000000, 0x02c00000, 0x2c5 },
2560     { 0x0000002a, 0x00201e2d, 0x000 },
2561     { 0x00000000, 0x003120c2, 0x000 },
2562     { 0x00000000, 0x002e00e8, 0x000 },
2563     { 0x00000000, 0x06c00000, 0x2c5 },
2564     { 0x00000000, 0x00600000, 0x5ed },
2565     { 0x00000000, 0x00600000, 0x29e },
2566     { 0x00000000, 0x00400000, 0x2c7 },
2567     { 0x00000000, 0x00600000, 0x29e },
2568     { 0x00000000, 0x00600000, 0x5e4 },
2569     { 0x00000000, 0x00400000, 0x2c7 },
2570     { 0x00000000, 0x00600000, 0x290 },
2571     { 0x00000000, 0x00400000, 0x2c7 },
2572     { 0x00000022, 0x00201e2d, 0x000 },
2573     { 0x00000023, 0x0080222d, 0x000 },
2574     { 0x00000010, 0x00221e23, 0x000 },
2575     { 0x00000000, 0x00294887, 0x000 },
2576     { 0x00000000, 0x00311ca3, 0x000 },
2577     { 0x00000010, 0x00221e27, 0x000 },
2578     { 0x00000000, 0x00294887, 0x000 },
2579     { 0x00000010, 0x00221e23, 0x000 },
2580     { 0x00000000, 0x003120c4, 0x000 },
2581     { 0x0000ffff, 0x00282228, 0x000 },
2582     { 0x00000000, 0x00894907, 0x000 },
2583     { 0x00000010, 0x00221e23, 0x000 },
2584     { 0x00000000, 0x00294887, 0x000 },
2585     { 0x00000010, 0x00221e21, 0x000 },
2586     { 0x00000000, 0x00294847, 0x000 },
2587     { 0x00000000, 0x00311ca3, 0x000 },
2588     { 0x00000010, 0x00221e27, 0x000 },
2589     { 0x00000000, 0x00294887, 0x000 },
2590     { 0x00000000, 0x00311ca1, 0x000 },
2591     { 0x00000010, 0x00221e27, 0x000 },
2592     { 0x00000000, 0x00294847, 0x000 },
2593     { 0x00000010, 0x00221e23, 0x000 },
2594     { 0x00000000, 0x003120c4, 0x000 },
2595     { 0x0000ffff, 0x00282228, 0x000 },
2596     { 0x00000000, 0x00294907, 0x000 },
2597     { 0x00000010, 0x00221e21, 0x000 },
2598     { 0x00000000, 0x003120c2, 0x000 },
2599     { 0x0000ffff, 0x00282228, 0x000 },
2600     { 0x00000000, 0x00894907, 0x000 },
2601     { 0x00000010, 0x00221e23, 0x000 },
2602     { 0x00000000, 0x00294887, 0x000 },
2603     { 0x00000001, 0x00220a21, 0x000 },
2604     { 0x00000000, 0x003308a2, 0x000 },
2605     { 0x00000010, 0x00221e22, 0x000 },
2606     { 0x00000010, 0x00212222, 0x000 },
2607     { 0x00000000, 0x00294907, 0x000 },
2608     { 0x00000000, 0x00311ca3, 0x000 },
2609     { 0x00000010, 0x00221e27, 0x000 },
2610     { 0x00000000, 0x00294887, 0x000 },
2611     { 0x00000001, 0x00220a21, 0x000 },
2612     { 0x00000000, 0x003008a2, 0x000 },
2613     { 0x00000010, 0x00221e22, 0x000 },
2614     { 0x00000010, 0x00212222, 0x000 },
2615     { 0x00000000, 0x00294907, 0x000 },
2616     { 0x00000010, 0x00221e23, 0x000 },
2617     { 0x00000000, 0x003120c4, 0x000 },
2618     { 0x0000ffff, 0x00282228, 0x000 },
2619     { 0x00000000, 0x00294907, 0x000 },
2620     { 0x00000000, 0x003808c5, 0x000 },
2621     { 0x00000000, 0x00300841, 0x000 },
2622     { 0x00000001, 0x00220a22, 0x000 },
2623     { 0x00000000, 0x003308a2, 0x000 },
2624     { 0x00000010, 0x00221e22, 0x000 },
2625     { 0x00000010, 0x00212222, 0x000 },
2626     { 0x00000000, 0x00894907, 0x000 },
2627     { 0x0000001d, 0x0020222d, 0x000 },
2628     { 0x00000000, 0x14c00000, 0x301 },
2629     { 0xffffffef, 0x00280621, 0x000 },
2630     { 0x0000001a, 0x0020222d, 0x000 },
2631     { 0x0000f8e0, 0x00204411, 0x000 },
2632     { 0x00000000, 0x00294901, 0x000 },
2633     { 0x00000000, 0x00894901, 0x000 },
2634     { 0x00000000, 0x00204811, 0x000 },
2635     { 0x00000000, 0x00204811, 0x000 },
2636     { 0x060a0200, 0x00804811, 0x000 },
2637     { 0x00000000, 0xc0200000, 0x000 },
2638     { 0x97000000, 0xc0204411, 0x000 },
2639     { 0x00000000, 0xc0204811, 0x000 },
2640     { 0x8a000000, 0x00204411, 0x000 },
2641     { 0x00000000, 0x00204811, 0x000 },
2642     { 0x0000225c, 0x00204411, 0x000 },
2643     { 0x00000000, 0xc0204800, 0x000 },
2644     { 0x0000a1fc, 0x00204411, 0x000 },
2645     { 0x00000000, 0xc0204800, 0x000 },
2646     { 0x00000000, 0xc0200400, 0x000 },
2647     { 0x00000000, 0x00a0000a, 0x000 },
2648     { 0x97000000, 0x00204411, 0x000 },
2649     { 0x00000000, 0x00204811, 0x000 },
2650     { 0x8a000000, 0x00204411, 0x000 },
2651     { 0x00000000, 0x00204811, 0x000 },
2652     { 0x0000225c, 0x00204411, 0x000 },
2653     { 0x00000000, 0xc0204800, 0x000 },
2654     { 0x0000a1fc, 0x00204411, 0x000 },
2655     { 0x00000000, 0xc0204800, 0x000 },
2656     { 0x00000000, 0xc0200400, 0x000 },
2657     { 0x00000000, 0x00a0000a, 0x000 },
2658     { 0x97000000, 0x00204411, 0x000 },
2659     { 0x00000000, 0x00204811, 0x000 },
2660     { 0x8a000000, 0x00204411, 0x000 },
2661     { 0x00000000, 0x00204811, 0x000 },
2662     { 0x0000225c, 0x00204411, 0x000 },
2663     { 0x00000000, 0xc0204800, 0x000 },
2664     { 0x0000a1fc, 0x00204411, 0x000 },
2665     { 0x00000000, 0xc0204800, 0x000 },
2666     { 0x0001a1fd, 0x00204411, 0x000 },
2667     { 0x00000000, 0xd9004800, 0x000 },
2668     { 0x00000000, 0xc0200400, 0x000 },
2669     { 0x00000000, 0x00a0000a, 0x000 },
2670     { 0x00002257, 0x00204411, 0x000 },
2671     { 0x00000003, 0xc0484a20, 0x000 },
2672     { 0x0000225d, 0x00204411, 0x000 },
2673     { 0x00000000, 0xc0404800, 0x000 },
2674     { 0x00000000, 0x00600000, 0x5c5 },
2675     { 0x00000000, 0xc0200800, 0x000 },
2676     { 0x0000225c, 0x00204411, 0x000 },
2677     { 0x00000003, 0x00384a22, 0x000 },
2678     { 0x0000a1fc, 0x00204411, 0x000 },
2679     { 0x00000000, 0xc0204800, 0x000 },
2680     { 0x0001a1fd, 0x00204411, 0x000 },
2681     { 0x00000000, 0x002f0222, 0x000 },
2682     { 0x00000000, 0x0ce00000, 0x000 },
2683     { 0x00000000, 0x40204800, 0x000 },
2684     { 0x00000001, 0x40304a20, 0x000 },
2685     { 0x00000002, 0xc0304a20, 0x000 },
2686     { 0x00000001, 0x00530a22, 0x334 },
2687     { 0x0000003f, 0xc0280a20, 0x000 },
2688     { 0x81000000, 0x00204411, 0x000 },
2689     { 0x00000001, 0x00204811, 0x000 },
2690     { 0x000021f8, 0x00204411, 0x000 },
2691     { 0x00000017, 0x00204811, 0x000 },
2692     { 0x000421f9, 0x00604411, 0x614 },
2693     { 0x00000011, 0x00210230, 0x000 },
2694     { 0x00000000, 0x14e00000, 0x33d },
2695     { 0x00000014, 0x002f0222, 0x000 },
2696     { 0x00000000, 0x0cc00000, 0x351 },
2697     { 0x00002010, 0x00204411, 0x000 },
2698     { 0x00008000, 0x00204811, 0x000 },
2699     { 0x0001a2a4, 0x00204411, 0x000 },
2700     { 0x00000000, 0x00204811, 0x000 },
2701     { 0x00000016, 0x00604811, 0x35e },
2702     { 0x00002100, 0x00204411, 0x000 },
2703     { 0x00000000, 0xc0204800, 0x000 },
2704     { 0x00000000, 0xc0204800, 0x000 },
2705     { 0x00000000, 0xc0204800, 0x000 },
2706     { 0x00000000, 0xc0204800, 0x000 },
2707     { 0x0001a2a4, 0x00204411, 0x000 },
2708     { 0x00000000, 0x00204811, 0x000 },
2709     { 0x00000000, 0x00404802, 0x000 },
2710     { 0x00000004, 0x002f0222, 0x000 },
2711     { 0x00000000, 0x0cc00000, 0x355 },
2712     { 0x00002010, 0x00204411, 0x000 },
2713     { 0x00008000, 0x00404811, 0x349 },
2714     { 0x00000028, 0x002f0222, 0x000 },
2715     { 0x00000000, 0x0ce00000, 0x349 },
2716     { 0x00002104, 0x00204411, 0x000 },
2717     { 0x00000000, 0xc0204800, 0x000 },
2718     { 0x00000000, 0xc0204800, 0x000 },
2719     { 0x00000000, 0xc0204800, 0x000 },
2720     { 0x00000000, 0xc0204800, 0x000 },
2721     { 0x0000a2a4, 0x00204411, 0x000 },
2722     { 0x00000000, 0x00404802, 0x000 },
2723     { 0x00000035, 0x00203626, 0x000 },
2724     { 0x00000049, 0x00201811, 0x000 },
2725     { 0x00000000, 0x00204811, 0x000 },
2726     { 0x00000001, 0x00331a26, 0x000 },
2727     { 0x00000000, 0x002f0226, 0x000 },
2728     { 0x00000000, 0x0cc00000, 0x360 },
2729     { 0x00000035, 0x00801a2d, 0x000 },
2730     { 0x0000003f, 0xc0280a20, 0x000 },
2731     { 0x00000015, 0x002f0222, 0x000 },
2732     { 0x00000000, 0x0ce00000, 0x376 },
2733     { 0x0000001e, 0x002f0222, 0x000 },
2734     { 0x00000000, 0x0ce00000, 0x380 },
2735     { 0x00000020, 0x002f0222, 0x000 },
2736     { 0x00000000, 0x0ce00000, 0x38c },
2737     { 0x0000000f, 0x002f0222, 0x000 },
2738     { 0x00000000, 0x0ce00000, 0x398 },
2739     { 0x00000010, 0x002f0222, 0x000 },
2740     { 0x00000000, 0x0ce00000, 0x398 },
2741     { 0x00000006, 0x002f0222, 0x000 },
2742     { 0x00000000, 0x0ce00000, 0x39a },
2743     { 0x00000016, 0x002f0222, 0x000 },
2744     { 0x00000000, 0x0ce00000, 0x39f },
2745     { 0x0000a2a4, 0x00204411, 0x000 },
2746     { 0x00000000, 0x00404802, 0x000 },
2747     { 0x08000000, 0x00290a22, 0x000 },
2748     { 0x00000003, 0x40210e20, 0x000 },
2749     { 0x0000000c, 0xc0211220, 0x000 },
2750     { 0x00080000, 0x00281224, 0x000 },
2751     { 0x00000014, 0xc0221620, 0x000 },
2752     { 0x00000000, 0x002914a4, 0x000 },
2753     { 0x0000a2a4, 0x00204411, 0x000 },
2754     { 0x00000000, 0x002948a2, 0x000 },
2755     { 0x0000a1fe, 0x00204411, 0x000 },
2756     { 0x00000000, 0x00404803, 0x000 },
2757     { 0x81000000, 0x00204411, 0x000 },
2758     { 0x00000001, 0x00204811, 0x000 },
2759     { 0x000021f8, 0x00204411, 0x000 },
2760     { 0x00000015, 0x00204811, 0x000 },
2761     { 0x000421f9, 0x00604411, 0x614 },
2762     { 0x00000015, 0x00210230, 0x000 },
2763     { 0x00000000, 0x14e00000, 0x382 },
2764     { 0x0000210e, 0x00204411, 0x000 },
2765     { 0x00000000, 0xc0204800, 0x000 },
2766     { 0x00000000, 0xc0204800, 0x000 },
2767     { 0x0000a2a4, 0x00204411, 0x000 },
2768     { 0x00000000, 0x00404802, 0x000 },
2769     { 0x81000000, 0x00204411, 0x000 },
2770     { 0x00000001, 0x00204811, 0x000 },
2771     { 0x000021f8, 0x00204411, 0x000 },
2772     { 0x00000016, 0x00204811, 0x000 },
2773     { 0x000421f9, 0x00604411, 0x614 },
2774     { 0x00000003, 0x00210230, 0x000 },
2775     { 0x00000000, 0x14e00000, 0x38e },
2776     { 0x00002108, 0x00204411, 0x000 },
2777     { 0x00000000, 0xc0204800, 0x000 },
2778     { 0x00000000, 0xc0204800, 0x000 },
2779     { 0x0000a2a4, 0x00204411, 0x000 },
2780     { 0x00000000, 0x00404802, 0x000 },
2781     { 0x00002010, 0x00204411, 0x000 },
2782     { 0x00008000, 0x00404811, 0x000 },
2783     { 0x00002010, 0x00204411, 0x000 },
2784     { 0x00008000, 0x00204811, 0x000 },
2785     { 0x0001a2a4, 0x00204411, 0x000 },
2786     { 0x00000000, 0x00204811, 0x000 },
2787     { 0x00000006, 0x00404811, 0x000 },
2788     { 0x00002010, 0x00204411, 0x000 },
2789     { 0x00008000, 0x00204811, 0x000 },
2790     { 0x0001a2a4, 0x00204411, 0x000 },
2791     { 0x00000000, 0x00204811, 0x000 },
2792     { 0x00000016, 0x00604811, 0x35e },
2793     { 0x00000016, 0x00404811, 0x000 },
2794     { 0x00000000, 0xc0200800, 0x000 },
2795     { 0x00000000, 0xc0200c00, 0x000 },
2796     { 0x0000001d, 0x00210223, 0x000 },
2797     { 0x00000000, 0x14e00000, 0x3b9 },
2798     { 0x81000000, 0x00204411, 0x000 },
2799     { 0x00000001, 0x00204811, 0x000 },
2800     { 0x000021f8, 0x00204411, 0x000 },
2801     { 0x00000017, 0x00204811, 0x000 },
2802     { 0x000421f9, 0x00604411, 0x614 },
2803     { 0x00000011, 0x00210230, 0x000 },
2804     { 0x00000000, 0x14e00000, 0x3ab },
2805     { 0x00002100, 0x00204411, 0x000 },
2806     { 0x00000000, 0x00204802, 0x000 },
2807     { 0x00000000, 0x00204803, 0x000 },
2808     { 0xbabecafe, 0x00204811, 0x000 },
2809     { 0xcafebabe, 0x00204811, 0x000 },
2810     { 0x00002010, 0x00204411, 0x000 },
2811     { 0x00008000, 0x00204811, 0x000 },
2812     { 0x0000a2a4, 0x00204411, 0x000 },
2813     { 0x00000004, 0x00404811, 0x000 },
2814     { 0x00002170, 0x00204411, 0x000 },
2815     { 0x00000000, 0x00204802, 0x000 },
2816     { 0x00000000, 0x00204803, 0x000 },
2817     { 0x81000000, 0x00204411, 0x000 },
2818     { 0x0000000a, 0x00204811, 0x000 },
2819     { 0x00000000, 0x00200010, 0x000 },
2820     { 0x00000000, 0x14c00000, 0x3be },
2821     { 0x8c000000, 0x00204411, 0x000 },
2822     { 0xcafebabe, 0x00404811, 0x000 },
2823     { 0x81000000, 0x00204411, 0x000 },
2824     { 0x00000001, 0x00204811, 0x000 },
2825     { 0x00003fff, 0x40280a20, 0x000 },
2826     { 0x80000000, 0x40280e20, 0x000 },
2827     { 0x40000000, 0xc0281220, 0x000 },
2828     { 0x00040000, 0x00694622, 0x614 },
2829     { 0x00000000, 0x00201410, 0x000 },
2830     { 0x00000000, 0x002f0223, 0x000 },
2831     { 0x00000000, 0x0cc00000, 0x3cc },
2832     { 0x00000000, 0xc0401800, 0x3cf },
2833     { 0x00003fff, 0xc0281a20, 0x000 },
2834     { 0x00040000, 0x00694626, 0x614 },
2835     { 0x00000000, 0x00201810, 0x000 },
2836     { 0x00000000, 0x002f0224, 0x000 },
2837     { 0x00000000, 0x0cc00000, 0x3d2 },
2838     { 0x00000000, 0xc0401c00, 0x3d5 },
2839     { 0x00003fff, 0xc0281e20, 0x000 },
2840     { 0x00040000, 0x00694627, 0x614 },
2841     { 0x00000000, 0x00201c10, 0x000 },
2842     { 0x00000000, 0x00204402, 0x000 },
2843     { 0x00000000, 0x002820c5, 0x000 },
2844     { 0x00000000, 0x004948e8, 0x000 },
2845     { 0xa5800000, 0x00200811, 0x000 },
2846     { 0x00002000, 0x00200c11, 0x000 },
2847     { 0x83000000, 0x00604411, 0x3fd },
2848     { 0x00000000, 0x00204402, 0x000 },
2849     { 0x00000000, 0xc0204800, 0x000 },
2850     { 0x00000000, 0x40204800, 0x000 },
2851     { 0x0000001f, 0xc0210220, 0x000 },
2852     { 0x00000000, 0x14c00000, 0x3e2 },
2853     { 0x00002010, 0x00204411, 0x000 },
2854     { 0x00008000, 0x00204811, 0x000 },
2855     { 0x0000ffff, 0xc0481220, 0x3ea },
2856     { 0xa7800000, 0x00200811, 0x000 },
2857     { 0x0000a000, 0x00200c11, 0x000 },
2858     { 0x83000000, 0x00604411, 0x3fd },
2859     { 0x00000000, 0x00204402, 0x000 },
2860     { 0x00000000, 0xc0204800, 0x000 },
2861     { 0x00000000, 0xc0204800, 0x000 },
2862     { 0x0000ffff, 0xc0281220, 0x000 },
2863     { 0x83000000, 0x00204411, 0x000 },
2864     { 0x00000000, 0x00304883, 0x000 },
2865     { 0x84000000, 0x00204411, 0x000 },
2866     { 0x00000000, 0xc0204800, 0x000 },
2867     { 0x00000000, 0x1d000000, 0x000 },
2868     { 0x83000000, 0x00604411, 0x3fd },
2869     { 0x00000000, 0xc0400400, 0x001 },
2870     { 0xa9800000, 0x00200811, 0x000 },
2871     { 0x0000c000, 0x00400c11, 0x3e5 },
2872     { 0xab800000, 0x00200811, 0x000 },
2873     { 0x0000f8e0, 0x00400c11, 0x3e5 },
2874     { 0xad800000, 0x00200811, 0x000 },
2875     { 0x0000f880, 0x00400c11, 0x3e5 },
2876     { 0xb3800000, 0x00200811, 0x000 },
2877     { 0x0000f3fc, 0x00400c11, 0x3e5 },
2878     { 0xaf800000, 0x00200811, 0x000 },
2879     { 0x0000e000, 0x00400c11, 0x3e5 },
2880     { 0xb1800000, 0x00200811, 0x000 },
2881     { 0x0000f000, 0x00400c11, 0x3e5 },
2882     { 0x83000000, 0x00204411, 0x000 },
2883     { 0x00002148, 0x00204811, 0x000 },
2884     { 0x84000000, 0x00204411, 0x000 },
2885     { 0x00000000, 0xc0204800, 0x000 },
2886     { 0x00000000, 0x1d000000, 0x000 },
2887     { 0x00000000, 0x00800000, 0x000 },
2888     { 0x00182000, 0xc0304620, 0x000 },
2889     { 0x00000000, 0xd9004800, 0x000 },
2890     { 0x00000000, 0xc0200400, 0x000 },
2891     { 0x00000000, 0x00a0000a, 0x000 },
2892     { 0x0018a000, 0xc0304620, 0x000 },
2893     { 0x00000000, 0xd9004800, 0x000 },
2894     { 0x00000000, 0xc0200400, 0x000 },
2895     { 0x00000000, 0x00a0000a, 0x000 },
2896     { 0x0018c000, 0xc0304620, 0x000 },
2897     { 0x00000000, 0xd9004800, 0x000 },
2898     { 0x00000000, 0xc0200400, 0x000 },
2899     { 0x00000000, 0x00a0000a, 0x000 },
2900     { 0x0018f8e0, 0xc0304620, 0x000 },
2901     { 0x00000000, 0xd9004800, 0x000 },
2902     { 0x00000000, 0xc0200400, 0x000 },
2903     { 0x00000000, 0x00a0000a, 0x000 },
2904     { 0x0018f880, 0xc0304620, 0x000 },
2905     { 0x00000000, 0xd9004800, 0x000 },
2906     { 0x00000000, 0xc0200400, 0x000 },
2907     { 0x00000000, 0x00a0000a, 0x000 },
2908     { 0x0018e000, 0xc0304620, 0x000 },
2909     { 0x00000000, 0xd9004800, 0x000 },
2910     { 0x00000000, 0xc0200400, 0x000 },
2911     { 0x00000000, 0x00a0000a, 0x000 },
2912     { 0x0018f000, 0xc0304620, 0x000 },
2913     { 0x00000000, 0xd9004800, 0x000 },
2914     { 0x00000000, 0xc0200400, 0x000 },
2915     { 0x00000000, 0x00a0000a, 0x000 },
2916     { 0x0018f3fc, 0xc0304620, 0x000 },
2917     { 0x00000000, 0xd9004800, 0x000 },
2918     { 0x00000000, 0xc0200400, 0x000 },
2919     { 0x00000000, 0x00a0000a, 0x000 },
2920     { 0x86000000, 0x00204411, 0x000 },
2921     { 0x00000000, 0x00404801, 0x000 },
2922     { 0x85000000, 0x00204411, 0x000 },
2923     { 0x00000000, 0x00404801, 0x000 },
2924     { 0x0000217c, 0x00204411, 0x000 },
2925     { 0x00000000, 0xc0204800, 0x000 },
2926     { 0x00000000, 0xc0204800, 0x000 },
2927     { 0x00000000, 0xc0204800, 0x000 },
2928     { 0x81000000, 0x00204411, 0x000 },
2929     { 0x00000001, 0x00204811, 0x000 },
2930     { 0x00000000, 0xc0200800, 0x000 },
2931     { 0x00000000, 0x17000000, 0x000 },
2932     { 0x0004217f, 0x00604411, 0x614 },
2933     { 0x0000001f, 0x00210230, 0x000 },
2934     { 0x00000000, 0x14c00000, 0x000 },
2935     { 0x00000000, 0x00404c02, 0x42e },
2936     { 0x00000000, 0xc0200c00, 0x000 },
2937     { 0x00000000, 0xc0201000, 0x000 },
2938     { 0x00000000, 0xc0201400, 0x000 },
2939     { 0x00000000, 0xc0201800, 0x000 },
2940     { 0x00000000, 0xc0201c00, 0x000 },
2941     { 0x00007f00, 0x00280a21, 0x000 },
2942     { 0x00004500, 0x002f0222, 0x000 },
2943     { 0x00000000, 0x0ce00000, 0x43c },
2944     { 0x00000000, 0xc0202000, 0x000 },
2945     { 0x00000000, 0x17000000, 0x000 },
2946     { 0x00000010, 0x00280a23, 0x000 },
2947     { 0x00000010, 0x002f0222, 0x000 },
2948     { 0x00000000, 0x0ce00000, 0x444 },
2949     { 0x81000000, 0x00204411, 0x000 },
2950     { 0x00000001, 0x00204811, 0x000 },
2951     { 0x00040000, 0x00694624, 0x614 },
2952     { 0x00000000, 0x00400000, 0x44d },
2953     { 0x81000000, 0x00204411, 0x000 },
2954     { 0x00000000, 0x00204811, 0x000 },
2955     { 0x0000216d, 0x00204411, 0x000 },
2956     { 0x00000000, 0x00204804, 0x000 },
2957     { 0x00000000, 0x00204805, 0x000 },
2958     { 0x00000000, 0x1ac00000, 0x449 },
2959     { 0x9e000000, 0x00204411, 0x000 },
2960     { 0xcafebabe, 0x00204811, 0x000 },
2961     { 0x00000000, 0x1ae00000, 0x44c },
2962     { 0x00000000, 0x002824f0, 0x000 },
2963     { 0x00000007, 0x00280a23, 0x000 },
2964     { 0x00000001, 0x002f0222, 0x000 },
2965     { 0x00000000, 0x0ae00000, 0x454 },
2966     { 0x00000000, 0x002f00c9, 0x000 },
2967     { 0x00000000, 0x04e00000, 0x46d },
2968     { 0x00000000, 0x00400000, 0x47a },
2969     { 0x00000002, 0x002f0222, 0x000 },
2970     { 0x00000000, 0x0ae00000, 0x459 },
2971     { 0x00000000, 0x002f00c9, 0x000 },
2972     { 0x00000000, 0x02e00000, 0x46d },
2973     { 0x00000000, 0x00400000, 0x47a },
2974     { 0x00000003, 0x002f0222, 0x000 },
2975     { 0x00000000, 0x0ae00000, 0x45e },
2976     { 0x00000000, 0x002f00c9, 0x000 },
2977     { 0x00000000, 0x0ce00000, 0x46d },
2978     { 0x00000000, 0x00400000, 0x47a },
2979     { 0x00000004, 0x002f0222, 0x000 },
2980     { 0x00000000, 0x0ae00000, 0x463 },
2981     { 0x00000000, 0x002f00c9, 0x000 },
2982     { 0x00000000, 0x0ae00000, 0x46d },
2983     { 0x00000000, 0x00400000, 0x47a },
2984     { 0x00000005, 0x002f0222, 0x000 },
2985     { 0x00000000, 0x0ae00000, 0x468 },
2986     { 0x00000000, 0x002f00c9, 0x000 },
2987     { 0x00000000, 0x06e00000, 0x46d },
2988     { 0x00000000, 0x00400000, 0x47a },
2989     { 0x00000006, 0x002f0222, 0x000 },
2990     { 0x00000000, 0x0ae00000, 0x46d },
2991     { 0x00000000, 0x002f00c9, 0x000 },
2992     { 0x00000000, 0x08e00000, 0x46d },
2993     { 0x00000000, 0x00400000, 0x47a },
2994     { 0x00007f00, 0x00280a21, 0x000 },
2995     { 0x00004500, 0x002f0222, 0x000 },
2996     { 0x00000000, 0x0ae00000, 0x000 },
2997     { 0x00000008, 0x00210a23, 0x000 },
2998     { 0x00000000, 0x14c00000, 0x477 },
2999     { 0x00002169, 0x00204411, 0x000 },
3000     { 0x00000000, 0xc0204800, 0x000 },
3001     { 0x00000000, 0xc0204800, 0x000 },
3002     { 0x00000000, 0xc0204800, 0x000 },
3003     { 0xcafebabe, 0x00404811, 0x000 },
3004     { 0x00000000, 0xc0204400, 0x000 },
3005     { 0x00000000, 0xc0200000, 0x000 },
3006     { 0x00000000, 0xc0404800, 0x000 },
3007     { 0x00007f00, 0x00280a21, 0x000 },
3008     { 0x00004500, 0x002f0222, 0x000 },
3009     { 0x00000000, 0x0ae00000, 0x480 },
3010     { 0x00000000, 0xc0200000, 0x000 },
3011     { 0x00000000, 0xc0200000, 0x000 },
3012     { 0x00000000, 0xc0400000, 0x000 },
3013     { 0x00000000, 0x00404c08, 0x43c },
3014     { 0x00000000, 0xc0200800, 0x000 },
3015     { 0x00000010, 0x40210e20, 0x000 },
3016     { 0x00000011, 0x40211220, 0x000 },
3017     { 0x00000012, 0x40211620, 0x000 },
3018     { 0x00002169, 0x00204411, 0x000 },
3019     { 0x00000000, 0x00204802, 0x000 },
3020     { 0x00000000, 0x00210225, 0x000 },
3021     { 0x00000000, 0x14e00000, 0x48a },
3022     { 0x00040000, 0xc0494a20, 0x48b },
3023     { 0xfffbffff, 0xc0284a20, 0x000 },
3024     { 0x00000000, 0x00210223, 0x000 },
3025     { 0x00000000, 0x14e00000, 0x497 },
3026     { 0x00000000, 0xc0204800, 0x000 },
3027     { 0x00000000, 0xc0204800, 0x000 },
3028     { 0x00000000, 0x00210224, 0x000 },
3029     { 0x00000000, 0x14c00000, 0x000 },
3030     { 0x81000000, 0x00204411, 0x000 },
3031     { 0x0000000c, 0x00204811, 0x000 },
3032     { 0x00000000, 0x00200010, 0x000 },
3033     { 0x00000000, 0x14c00000, 0x493 },
3034     { 0xa0000000, 0x00204411, 0x000 },
3035     { 0xcafebabe, 0x00404811, 0x000 },
3036     { 0x81000000, 0x00204411, 0x000 },
3037     { 0x00000004, 0x00204811, 0x000 },
3038     { 0x0000216b, 0x00204411, 0x000 },
3039     { 0x00000000, 0xc0204810, 0x000 },
3040     { 0x81000000, 0x00204411, 0x000 },
3041     { 0x00000005, 0x00204811, 0x000 },
3042     { 0x0000216c, 0x00204411, 0x000 },
3043     { 0x00000000, 0xc0204810, 0x000 },
3044     { 0x00000000, 0x002f0224, 0x000 },
3045     { 0x00000000, 0x0ce00000, 0x000 },
3046     { 0x00000000, 0x00400000, 0x491 },
3047     { 0x00000000, 0xc0210a20, 0x000 },
3048     { 0x00000000, 0x14c00000, 0x4ae },
3049     { 0x81000000, 0x00204411, 0x000 },
3050     { 0x00000000, 0x00204811, 0x000 },
3051     { 0x0000216d, 0x00204411, 0x000 },
3052     { 0x00000000, 0xc0204800, 0x000 },
3053     { 0x00000000, 0xc0204800, 0x000 },
3054     { 0x00000000, 0x1ac00000, 0x4a9 },
3055     { 0x9e000000, 0x00204411, 0x000 },
3056     { 0xcafebabe, 0x00204811, 0x000 },
3057     { 0x00000000, 0x1ae00000, 0x4ac },
3058     { 0x00000000, 0x00400000, 0x4b2 },
3059     { 0x81000000, 0x00204411, 0x000 },
3060     { 0x00000001, 0x00204811, 0x000 },
3061     { 0x00040000, 0xc0294620, 0x000 },
3062     { 0x00000000, 0xc0600000, 0x614 },
3063     { 0x00000001, 0x00210222, 0x000 },
3064     { 0x00000000, 0x14c00000, 0x4b9 },
3065     { 0x00002169, 0x00204411, 0x000 },
3066     { 0x00000000, 0xc0204800, 0x000 },
3067     { 0x00000000, 0xc0204800, 0x000 },
3068     { 0x00000000, 0x00204810, 0x000 },
3069     { 0xcafebabe, 0x00404811, 0x000 },
3070     { 0x00000000, 0xc0204400, 0x000 },
3071     { 0x00000000, 0xc0404810, 0x000 },
3072     { 0x81000000, 0x00204411, 0x000 },
3073     { 0x00000001, 0x00204811, 0x000 },
3074     { 0x000021f8, 0x00204411, 0x000 },
3075     { 0x0000000d, 0x00204811, 0x000 },
3076     { 0x000421f9, 0x00604411, 0x614 },
3077     { 0x00000000, 0x00210230, 0x000 },
3078     { 0x00000000, 0x14c00000, 0x4bb },
3079     { 0x00002180, 0x00204411, 0x000 },
3080     { 0x00000000, 0xc0204800, 0x000 },
3081     { 0x00000000, 0xc0200000, 0x000 },
3082     { 0x00000000, 0xc0204800, 0x000 },
3083     { 0x00000000, 0xc0200000, 0x000 },
3084     { 0x00000000, 0xc0404800, 0x000 },
3085     { 0x00000003, 0x00333e2f, 0x000 },
3086     { 0x00000001, 0x00210221, 0x000 },
3087     { 0x00000000, 0x14e00000, 0x4eb },
3088     { 0x00000035, 0x00200a2d, 0x000 },
3089     { 0x00040000, 0x18e00c11, 0x4da },
3090     { 0x00000001, 0x00333e2f, 0x000 },
3091     { 0x00002169, 0x00204411, 0x000 },
3092     { 0x00000000, 0x00204802, 0x000 },
3093     { 0x00000000, 0x00204803, 0x000 },
3094     { 0x00000008, 0x00300a22, 0x000 },
3095     { 0x00000000, 0xc0204800, 0x000 },
3096     { 0x00000000, 0xc0204800, 0x000 },
3097     { 0x00002169, 0x00204411, 0x000 },
3098     { 0x00000000, 0x00204802, 0x000 },
3099     { 0x00000000, 0x00204803, 0x000 },
3100     { 0x00000008, 0x00300a22, 0x000 },
3101     { 0x00000000, 0xc0204800, 0x000 },
3102     { 0x00000000, 0xd8c04800, 0x4ce },
3103     { 0x00002169, 0x00204411, 0x000 },
3104     { 0x00000000, 0x00204802, 0x000 },
3105     { 0x00000000, 0x00204803, 0x000 },
3106     { 0x00000008, 0x00300a22, 0x000 },
3107     { 0x00000000, 0xc0204800, 0x000 },
3108     { 0x00000000, 0xc0204800, 0x000 },
3109     { 0x00000036, 0x0020122d, 0x000 },
3110     { 0x00000000, 0x00290c83, 0x000 },
3111     { 0x00002169, 0x00204411, 0x000 },
3112     { 0x00000000, 0x00204802, 0x000 },
3113     { 0x00000000, 0x00204803, 0x000 },
3114     { 0x00000008, 0x00300a22, 0x000 },
3115     { 0x00000000, 0xc0204800, 0x000 },
3116     { 0x00000000, 0xc0204800, 0x000 },
3117     { 0x00000011, 0x00210224, 0x000 },
3118     { 0x00000000, 0x14c00000, 0x000 },
3119     { 0x00000000, 0x00400000, 0x491 },
3120     { 0x00000035, 0xc0203620, 0x000 },
3121     { 0x00000036, 0xc0403620, 0x000 },
3122     { 0x0000304a, 0x00204411, 0x000 },
3123     { 0xe0000000, 0xc0484a20, 0x000 },
3124     { 0x0000000f, 0x00210221, 0x000 },
3125     { 0x00000000, 0x14c00000, 0x4f2 },
3126     { 0x00000000, 0x00600000, 0x00b },
3127     { 0x00000000, 0xd9000000, 0x000 },
3128     { 0x00000000, 0xc0400400, 0x001 },
3129     { 0x81000000, 0x00204411, 0x000 },
3130     { 0x00000002, 0x00204811, 0x000 },
3131     { 0x000000ff, 0x00280e30, 0x000 },
3132     { 0x00000000, 0x002f0223, 0x000 },
3133     { 0x00000000, 0x0cc00000, 0x4f6 },
3134     { 0x00000000, 0xc0200800, 0x000 },
3135     { 0x00000000, 0x14c00000, 0x50b },
3136     { 0x00000000, 0x00200c11, 0x000 },
3137     { 0x00000024, 0x00203623, 0x000 },
3138     { 0x00000034, 0x00203623, 0x000 },
3139     { 0x00000032, 0x00203623, 0x000 },
3140     { 0x00000031, 0x00203623, 0x000 },
3141     { 0x0000001d, 0x00203623, 0x000 },
3142     { 0x0000002d, 0x00203623, 0x000 },
3143     { 0x0000002e, 0x00203623, 0x000 },
3144     { 0x0000001b, 0x00203623, 0x000 },
3145     { 0x0000001c, 0x00203623, 0x000 },
3146     { 0xffffe000, 0x00200c11, 0x000 },
3147     { 0x00000029, 0x00203623, 0x000 },
3148     { 0x0000002a, 0x00203623, 0x000 },
3149     { 0x00001fff, 0x00200c11, 0x000 },
3150     { 0x0000002b, 0x00203623, 0x000 },
3151     { 0x0000002c, 0x00203623, 0x000 },
3152     { 0xf1ffffff, 0x00283a2e, 0x000 },
3153     { 0x0000001a, 0xc0220e20, 0x000 },
3154     { 0x00000000, 0x0029386e, 0x000 },
3155     { 0x81000000, 0x00204411, 0x000 },
3156     { 0x00000006, 0x00204811, 0x000 },
3157     { 0x00000033, 0x40203620, 0x000 },
3158     { 0x87000000, 0x00204411, 0x000 },
3159     { 0x00000000, 0xc0204800, 0x000 },
3160     { 0x0000a1f4, 0x00204411, 0x000 },
3161     { 0x00000000, 0x00204810, 0x000 },
3162     { 0x9d000000, 0x00204411, 0x000 },
3163     { 0x0000001f, 0x40214a20, 0x000 },
3164     { 0x96000000, 0x00204411, 0x000 },
3165     { 0x00000000, 0xc0204800, 0x000 },
3166     { 0x00000000, 0xc0200c00, 0x000 },
3167     { 0x00000000, 0xc0201000, 0x000 },
3168     { 0x0000001f, 0x00211624, 0x000 },
3169     { 0x00000000, 0x14c00000, 0x000 },
3170     { 0x00000025, 0x00203623, 0x000 },
3171     { 0x00000003, 0x00281e23, 0x000 },
3172     { 0x00000008, 0x00222223, 0x000 },
3173     { 0xfffff000, 0x00282228, 0x000 },
3174     { 0x00000000, 0x002920e8, 0x000 },
3175     { 0x00000027, 0x00203628, 0x000 },
3176     { 0x00000018, 0x00211e23, 0x000 },
3177     { 0x00000028, 0x00203627, 0x000 },
3178     { 0x00000002, 0x00221624, 0x000 },
3179     { 0x00000000, 0x003014a8, 0x000 },
3180     { 0x00000026, 0x00203625, 0x000 },
3181     { 0x00000003, 0x00211a24, 0x000 },
3182     { 0x10000000, 0x00281a26, 0x000 },
3183     { 0xefffffff, 0x00283a2e, 0x000 },
3184     { 0x00000000, 0x004938ce, 0x602 },
3185     { 0x00000001, 0x40280a20, 0x000 },
3186     { 0x00000006, 0x40280e20, 0x000 },
3187     { 0x00000300, 0xc0281220, 0x000 },
3188     { 0x00000008, 0x00211224, 0x000 },
3189     { 0x00000000, 0xc0201620, 0x000 },
3190     { 0x00000000, 0xc0201a20, 0x000 },
3191     { 0x00000000, 0x00210222, 0x000 },
3192     { 0x00000000, 0x14c00000, 0x541 },
3193     { 0x81000000, 0x00204411, 0x000 },
3194     { 0x00000001, 0x00204811, 0x000 },
3195     { 0x00002258, 0x00300a24, 0x000 },
3196     { 0x00040000, 0x00694622, 0x614 },
3197     { 0x00002169, 0x00204411, 0x000 },
3198     { 0x00000000, 0x00204805, 0x000 },
3199     { 0x00020000, 0x00294a26, 0x000 },
3200     { 0x00000000, 0x00204810, 0x000 },
3201     { 0xcafebabe, 0x00204811, 0x000 },
3202     { 0x00000002, 0x002f0223, 0x000 },
3203     { 0x00000000, 0x0cc00000, 0x549 },
3204     { 0x00000000, 0xc0201c10, 0x000 },
3205     { 0x00000000, 0xc0400000, 0x55b },
3206     { 0x00000002, 0x002f0223, 0x000 },
3207     { 0x00000000, 0x0cc00000, 0x549 },
3208     { 0x81000000, 0x00204411, 0x000 },
3209     { 0x00000001, 0x00204811, 0x000 },
3210     { 0x00002258, 0x00300a24, 0x000 },
3211     { 0x00040000, 0x00694622, 0x614 },
3212     { 0x00000000, 0xc0201c10, 0x000 },
3213     { 0x00000000, 0xc0400000, 0x55b },
3214     { 0x00000000, 0x002f0223, 0x000 },
3215     { 0x00000000, 0x0cc00000, 0x54d },
3216     { 0x00000000, 0xc0201c00, 0x000 },
3217     { 0x00000000, 0xc0400000, 0x55b },
3218     { 0x00000004, 0x002f0223, 0x000 },
3219     { 0x00000000, 0x0cc00000, 0x559 },
3220     { 0x81000000, 0x00204411, 0x000 },
3221     { 0x00000000, 0x00204811, 0x000 },
3222     { 0x0000216d, 0x00204411, 0x000 },
3223     { 0x00000000, 0xc0204800, 0x000 },
3224     { 0x00000000, 0xc0204800, 0x000 },
3225     { 0x00000000, 0x1ac00000, 0x554 },
3226     { 0x9e000000, 0x00204411, 0x000 },
3227     { 0xcafebabe, 0x00204811, 0x000 },
3228     { 0x00000000, 0x1ae00000, 0x557 },
3229     { 0x00000000, 0x00401c10, 0x55b },
3230     { 0x00000000, 0xc0200000, 0x000 },
3231     { 0x00000000, 0xc0400000, 0x000 },
3232     { 0x00000000, 0x0ee00000, 0x55d },
3233     { 0x00000000, 0x00600000, 0x5a4 },
3234     { 0x00000000, 0x002f0224, 0x000 },
3235     { 0x00000000, 0x0cc00000, 0x56d },
3236     { 0x0000a2b7, 0x00204411, 0x000 },
3237     { 0x00000000, 0x00204807, 0x000 },
3238     { 0x81000000, 0x00204411, 0x000 },
3239     { 0x00000001, 0x00204811, 0x000 },
3240     { 0x0004a2b6, 0x00604411, 0x614 },
3241     { 0x0000001a, 0x00212230, 0x000 },
3242     { 0x00000006, 0x00222630, 0x000 },
3243     { 0x0000a2c4, 0x00204411, 0x000 },
3244     { 0x00000000, 0x003048e9, 0x000 },
3245     { 0x00000000, 0x00e00000, 0x56b },
3246     { 0x0000a2d1, 0x00204411, 0x000 },
3247     { 0x00000000, 0x00404808, 0x000 },
3248     { 0x0000a2d1, 0x00204411, 0x000 },
3249     { 0x00000001, 0x00504a28, 0x000 },
3250     { 0x00000001, 0x002f0224, 0x000 },
3251     { 0x00000000, 0x0cc00000, 0x57d },
3252     { 0x0000a2bb, 0x00204411, 0x000 },
3253     { 0x00000000, 0x00204807, 0x000 },
3254     { 0x81000000, 0x00204411, 0x000 },
3255     { 0x00000001, 0x00204811, 0x000 },
3256     { 0x0004a2ba, 0x00604411, 0x614 },
3257     { 0x0000001a, 0x00212230, 0x000 },
3258     { 0x00000006, 0x00222630, 0x000 },
3259     { 0x0000a2c5, 0x00204411, 0x000 },
3260     { 0x00000000, 0x003048e9, 0x000 },
3261     { 0x00000000, 0x00e00000, 0x57b },
3262     { 0x0000a2d2, 0x00204411, 0x000 },
3263     { 0x00000000, 0x00404808, 0x000 },
3264     { 0x0000a2d2, 0x00204411, 0x000 },
3265     { 0x00000001, 0x00504a28, 0x000 },
3266     { 0x00000002, 0x002f0224, 0x000 },
3267     { 0x00000000, 0x0cc00000, 0x58d },
3268     { 0x0000a2bf, 0x00204411, 0x000 },
3269     { 0x00000000, 0x00204807, 0x000 },
3270     { 0x81000000, 0x00204411, 0x000 },
3271     { 0x00000001, 0x00204811, 0x000 },
3272     { 0x0004a2be, 0x00604411, 0x614 },
3273     { 0x0000001a, 0x00212230, 0x000 },
3274     { 0x00000006, 0x00222630, 0x000 },
3275     { 0x0000a2c6, 0x00204411, 0x000 },
3276     { 0x00000000, 0x003048e9, 0x000 },
3277     { 0x00000000, 0x00e00000, 0x58b },
3278     { 0x0000a2d3, 0x00204411, 0x000 },
3279     { 0x00000000, 0x00404808, 0x000 },
3280     { 0x0000a2d3, 0x00204411, 0x000 },
3281     { 0x00000001, 0x00504a28, 0x000 },
3282     { 0x0000a2c3, 0x00204411, 0x000 },
3283     { 0x00000000, 0x00204807, 0x000 },
3284     { 0x81000000, 0x00204411, 0x000 },
3285     { 0x00000001, 0x00204811, 0x000 },
3286     { 0x0004a2c2, 0x00604411, 0x614 },
3287     { 0x0000001a, 0x00212230, 0x000 },
3288     { 0x00000006, 0x00222630, 0x000 },
3289     { 0x0000a2c7, 0x00204411, 0x000 },
3290     { 0x00000000, 0x003048e9, 0x000 },
3291     { 0x00000000, 0x00e00000, 0x599 },
3292     { 0x0000a2d4, 0x00204411, 0x000 },
3293     { 0x00000000, 0x00404808, 0x000 },
3294     { 0x0000a2d4, 0x00204411, 0x000 },
3295     { 0x00000001, 0x00504a28, 0x000 },
3296     { 0x85000000, 0x00204411, 0x000 },
3297     { 0x00000000, 0x00204801, 0x000 },
3298     { 0x0000304a, 0x00204411, 0x000 },
3299     { 0x01000000, 0x00204811, 0x000 },
3300     { 0x00000000, 0x00400000, 0x59f },
3301     { 0xa4000000, 0xc0204411, 0x000 },
3302     { 0x00000000, 0xc0404800, 0x000 },
3303     { 0x00000000, 0xc0600000, 0x5a4 },
3304     { 0x00000000, 0xc0400400, 0x001 },
3305     { 0x0001a2a4, 0x00204411, 0x000 },
3306     { 0x00000000, 0x00204811, 0x000 },
3307     { 0x00000000, 0x00204811, 0x000 },
3308     { 0x00000000, 0x00204811, 0x000 },
3309     { 0x00000000, 0x00204811, 0x000 },
3310     { 0x00000005, 0x00204811, 0x000 },
3311     { 0x0000a1f4, 0x00204411, 0x000 },
3312     { 0x00000000, 0x00204811, 0x000 },
3313     { 0x88000000, 0x00204411, 0x000 },
3314     { 0x00000001, 0x00204811, 0x000 },
3315     { 0xff000000, 0x00204411, 0x000 },
3316     { 0x00000000, 0x00204811, 0x000 },
3317     { 0x00000001, 0x00204811, 0x000 },
3318     { 0x00000002, 0x00804811, 0x000 },
3319     { 0x00000000, 0x0ee00000, 0x5b7 },
3320     { 0x00001000, 0x00200811, 0x000 },
3321     { 0x00000034, 0x00203622, 0x000 },
3322     { 0x00000000, 0x00600000, 0x5bb },
3323     { 0x00000000, 0x00600000, 0x5a4 },
3324     { 0x98000000, 0x00204411, 0x000 },
3325     { 0x00000000, 0x00804811, 0x000 },
3326     { 0x00000000, 0xc0600000, 0x5bb },
3327     { 0x00000000, 0xc0400400, 0x001 },
3328     { 0x0000a2a4, 0x00204411, 0x000 },
3329     { 0x00000022, 0x00204811, 0x000 },
3330     { 0x89000000, 0x00204411, 0x000 },
3331     { 0x00000001, 0x00204811, 0x000 },
3332     { 0xff000000, 0x00204411, 0x000 },
3333     { 0x00000000, 0x00204811, 0x000 },
3334     { 0x00000001, 0x00204811, 0x000 },
3335     { 0x00000002, 0x00804811, 0x000 },
3336     { 0x0000217a, 0xc0204411, 0x000 },
3337     { 0x00000000, 0x00404811, 0x000 },
3338     { 0x97000000, 0x00204411, 0x000 },
3339     { 0x00000000, 0x00204811, 0x000 },
3340     { 0x8a000000, 0x00204411, 0x000 },
3341     { 0x00000000, 0x00204811, 0x000 },
3342     { 0xff000000, 0x00204411, 0x000 },
3343     { 0x00000000, 0x00204811, 0x000 },
3344     { 0x00000001, 0x00204811, 0x000 },
3345     { 0x00000002, 0x00804811, 0x000 },
3346     { 0x00000000, 0x00600000, 0x5e1 },
3347     { 0x00002010, 0x00204411, 0x000 },
3348     { 0x00008000, 0x00204811, 0x000 },
3349     { 0x0001a2a4, 0xc0204411, 0x000 },
3350     { 0x00000000, 0x00204811, 0x000 },
3351     { 0x00000016, 0x00604811, 0x35e },
3352     { 0x00000016, 0x00204811, 0x000 },
3353     { 0x00002010, 0x00204411, 0x000 },
3354     { 0x00010000, 0x00204811, 0x000 },
3355     { 0x81000000, 0x00204411, 0x000 },
3356     { 0x00000001, 0x00204811, 0x000 },
3357     { 0x0000217c, 0x00204411, 0x000 },
3358     { 0x09800000, 0x00204811, 0x000 },
3359     { 0xffffffff, 0x00204811, 0x000 },
3360     { 0x00000000, 0x00204811, 0x000 },
3361     { 0x00000000, 0x17000000, 0x000 },
3362     { 0x0004217f, 0x00604411, 0x614 },
3363     { 0x0000001f, 0x00210230, 0x000 },
3364     { 0x00000000, 0x14c00000, 0x000 },
3365     { 0x00000004, 0x00404c11, 0x5dc },
3366     { 0x0000001d, 0x00201e2d, 0x000 },
3367     { 0x00000004, 0x00291e27, 0x000 },
3368     { 0x0000001d, 0x00803627, 0x000 },
3369     { 0x0000001d, 0x00201e2d, 0x000 },
3370     { 0xfffffffb, 0x00281e27, 0x000 },
3371     { 0x0000001d, 0x00803627, 0x000 },
3372     { 0x0000001d, 0x00201e2d, 0x000 },
3373     { 0x00000008, 0x00291e27, 0x000 },
3374     { 0x0000001d, 0x00803627, 0x000 },
3375     { 0x0000001d, 0x00201e2d, 0x000 },
3376     { 0xfffffff7, 0x00281e27, 0x000 },
3377     { 0x0000001d, 0x00803627, 0x000 },
3378     { 0x00002010, 0x00204411, 0x000 },
3379     { 0x00008000, 0x00204811, 0x000 },
3380     { 0x0001a2a4, 0x00204411, 0x000 },
3381     { 0x00000000, 0x00204811, 0x000 },
3382     { 0x00000016, 0x00604811, 0x35e },
3383     { 0x00000016, 0x00204811, 0x000 },
3384     { 0x00002010, 0x00204411, 0x000 },
3385     { 0x00010000, 0x00204811, 0x000 },
3386     { 0x0000217c, 0x00204411, 0x000 },
3387     { 0x01800000, 0x00204811, 0x000 },
3388     { 0x00ffffff, 0x00204811, 0x000 },
3389     { 0x00000000, 0x00204811, 0x000 },
3390     { 0x00000000, 0x17000000, 0x000 },
3391     { 0x81000000, 0x00204411, 0x000 },
3392     { 0x00000001, 0x00204811, 0x000 },
3393     { 0x0004217f, 0x00604411, 0x614 },
3394     { 0x00000000, 0x00200010, 0x000 },
3395     { 0x00000000, 0x14c00000, 0x613 },
3396     { 0x00000010, 0x00404c11, 0x5f9 },
3397     { 0x00000000, 0xc0200400, 0x000 },
3398     { 0x00000000, 0x38c00000, 0x000 },
3399     { 0x00000025, 0x00200a2d, 0x000 },
3400     { 0x00000026, 0x00200e2d, 0x000 },
3401     { 0x00000027, 0x0020122d, 0x000 },
3402     { 0x00000028, 0x0020162d, 0x000 },
3403     { 0x00002169, 0x00204411, 0x000 },
3404     { 0x00000000, 0x00204804, 0x000 },
3405     { 0x00000000, 0x00204805, 0x000 },
3406     { 0x00000000, 0x00204801, 0x000 },
3407     { 0xcafebabe, 0x00204811, 0x000 },
3408     { 0x00000004, 0x00301224, 0x000 },
3409     { 0x00000000, 0x002f0064, 0x000 },
3410     { 0x00000000, 0x0cc00000, 0x612 },
3411     { 0x00000003, 0x00281a22, 0x000 },
3412     { 0x00000008, 0x00221222, 0x000 },
3413     { 0xfffff000, 0x00281224, 0x000 },
3414     { 0x00000000, 0x002910c4, 0x000 },
3415     { 0x00000027, 0x00403624, 0x000 },
3416     { 0x00000000, 0x00800000, 0x000 },
3417     { 0x00000000, 0x1ac00000, 0x614 },
3418     { 0x9f000000, 0x00204411, 0x000 },
3419     { 0xcafebabe, 0x00204811, 0x000 },
3420     { 0x00000000, 0x1ae00000, 0x617 },
3421     { 0x00000000, 0x00800000, 0x000 },
3422     { 0x00000000, 0x00600000, 0x00b },
3423     { 0x00001000, 0x00600411, 0x2fe },
3424     { 0x00000000, 0x00200411, 0x000 },
3425     { 0x00000000, 0x00600811, 0x19f },
3426     { 0x0000225c, 0x00204411, 0x000 },
3427     { 0x00000003, 0x00204811, 0x000 },
3428     { 0x00002256, 0x00204411, 0x000 },
3429     { 0x0000001b, 0x00204811, 0x000 },
3430     { 0x0000a1fc, 0x00204411, 0x000 },
3431     { 0x00000001, 0x00204811, 0x000 },
3432     { 0x0001a1fd, 0xc0204411, 0x000 },
3433     { 0x00000029, 0x00201e2d, 0x000 },
3434     { 0x00000010, 0x00221e27, 0x000 },
3435     { 0x0000002c, 0x0020222d, 0x000 },
3436     { 0x0000ffff, 0x00282228, 0x000 },
3437     { 0x00000000, 0x00294907, 0x000 },
3438     { 0x00000000, 0x00204811, 0x000 },
3439     { 0x0000002a, 0x0020222d, 0x000 },
3440     { 0x0000ffff, 0x00282228, 0x000 },
3441     { 0x00000000, 0x00294907, 0x000 },
3442     { 0x00000000, 0x00204811, 0x000 },
3443     { 0x0000002b, 0x00201e2d, 0x000 },
3444     { 0x00000010, 0x00221e27, 0x000 },
3445     { 0x00000000, 0x00294907, 0x000 },
3446     { 0x00000000, 0x00404811, 0x000 },
3447     { 0x00000000, 0x00000000, 0x000 },
3448     { 0x00000000, 0x00000000, 0x000 },
3449     { 0x00000000, 0x00000000, 0x000 },
3450     { 0x00000000, 0x00000000, 0x000 },
3451     { 0x00000000, 0x00000000, 0x000 },
3452     { 0x00000000, 0x00000000, 0x000 },
3453     { 0x00000000, 0x00000000, 0x000 },
3454     { 0x00000000, 0x00000000, 0x000 },
3455     { 0x00000000, 0x00000000, 0x000 },
3456     { 0x00000000, 0x00000000, 0x000 },
3457     { 0x00000000, 0x00000000, 0x000 },
3458     { 0x00000000, 0x00000000, 0x000 },
3459     { 0x00000000, 0x00000000, 0x000 },
3460     { 0x00000000, 0x00000000, 0x000 },
3461     { 0x00000000, 0x00000000, 0x000 },
3462     { 0x00000000, 0x00000000, 0x000 },
3463     { 0x00000000, 0x00000000, 0x000 },
3464     { 0x00000000, 0x00000000, 0x000 },
3465     { 0x00000000, 0x00000000, 0x000 },
3466     { 0x00000000, 0x00000000, 0x000 },
3467     { 0x00000000, 0x00000000, 0x000 },
3468     { 0x00000000, 0x00000000, 0x000 },
3469     { 0x00000000, 0x00000000, 0x000 },
3470     { 0x00000000, 0x00000000, 0x000 },
3471     { 0x00000000, 0x00000000, 0x000 },
3472     { 0x00000000, 0x00000000, 0x000 },
3473     { 0x00000000, 0x00000000, 0x000 },
3474     { 0x00000000, 0x00000000, 0x000 },
3475     { 0x00000000, 0x00000000, 0x000 },
3476     { 0x00000000, 0x00000000, 0x000 },
3477     { 0x00000000, 0x00000000, 0x000 },
3478     { 0x00000000, 0x00000000, 0x000 },
3479     { 0x00000000, 0x00000000, 0x000 },
3480     { 0x00000000, 0x00000000, 0x000 },
3481     { 0x00000000, 0x00000000, 0x000 },
3482     { 0x00000000, 0x00000000, 0x000 },
3483     { 0x00000000, 0x00000000, 0x000 },
3484     { 0x00000000, 0x00000000, 0x000 },
3485     { 0x00000000, 0x00000000, 0x000 },
3486     { 0x00000000, 0x00000000, 0x000 },
3487     { 0x00000000, 0x00000000, 0x000 },
3488     { 0x00000000, 0x00000000, 0x000 },
3489     { 0x00000000, 0x00000000, 0x000 },
3490     { 0x00000000, 0x00000000, 0x000 },
3491     { 0x00000000, 0x00000000, 0x000 },
3492     { 0x00000000, 0x00000000, 0x000 },
3493     { 0x00000000, 0x00000000, 0x000 },
3494     { 0x00000000, 0x00000000, 0x000 },
3495     { 0x00000000, 0x00000000, 0x000 },
3496     { 0x00000000, 0x00000000, 0x000 },
3497     { 0x00000000, 0x00000000, 0x000 },
3498     { 0x00000000, 0x00000000, 0x000 },
3499     { 0x00000000, 0x00000000, 0x000 },
3500     { 0x00000000, 0x00000000, 0x000 },
3501     { 0x00000000, 0x00000000, 0x000 },
3502     { 0x00000000, 0x00000000, 0x000 },
3503     { 0x00000000, 0x00000000, 0x000 },
3504     { 0x00000000, 0x00000000, 0x000 },
3505     { 0x00000000, 0x00000000, 0x000 },
3506     { 0x00000000, 0x00000000, 0x000 },
3507     { 0x00000000, 0x00000000, 0x000 },
3508     { 0x00000000, 0x00000000, 0x000 },
3509     { 0x00000000, 0x00000000, 0x000 },
3510     { 0x00000000, 0x00000000, 0x000 },
3511     { 0x00000000, 0x00000000, 0x000 },
3512     { 0x00000000, 0x00000000, 0x000 },
3513     { 0x00000000, 0x00000000, 0x000 },
3514     { 0x00000000, 0x00000000, 0x000 },
3515     { 0x00000000, 0x00000000, 0x000 },
3516     { 0x00000000, 0x00000000, 0x000 },
3517     { 0x00000000, 0x00000000, 0x000 },
3518     { 0x00000000, 0x00000000, 0x000 },
3519     { 0x00000000, 0x00000000, 0x000 },
3520     { 0x00000000, 0x00000000, 0x000 },
3521     { 0x00000000, 0x00000000, 0x000 },
3522     { 0x00000000, 0x00000000, 0x000 },
3523     { 0x00000000, 0x00000000, 0x000 },
3524     { 0x00000000, 0x00000000, 0x000 },
3525     { 0x00000000, 0x00000000, 0x000 },
3526     { 0x00000000, 0x00000000, 0x000 },
3527     { 0x00000000, 0x00000000, 0x000 },
3528     { 0x00000000, 0x00000000, 0x000 },
3529     { 0x00000000, 0x00000000, 0x000 },
3530     { 0x00000000, 0x00000000, 0x000 },
3531     { 0x00000000, 0x00000000, 0x000 },
3532     { 0x00000000, 0x00000000, 0x000 },
3533     { 0x00000000, 0x00000000, 0x000 },
3534     { 0x00000000, 0x00000000, 0x000 },
3535     { 0x00000000, 0x00000000, 0x000 },
3536     { 0x00000000, 0x00000000, 0x000 },
3537     { 0x00000000, 0x00000000, 0x000 },
3538     { 0x00000000, 0x00000000, 0x000 },
3539     { 0x00000000, 0x00000000, 0x000 },
3540     { 0x00000000, 0x00000000, 0x000 },
3541     { 0x00000000, 0x00000000, 0x000 },
3542     { 0x00000000, 0x00000000, 0x000 },
3543     { 0x00000000, 0x00000000, 0x000 },
3544     { 0x00000000, 0x00000000, 0x000 },
3545     { 0x00000000, 0x00000000, 0x000 },
3546     { 0x00000000, 0x00000000, 0x000 },
3547     { 0x00000000, 0x00000000, 0x000 },
3548     { 0x00000000, 0x00000000, 0x000 },
3549     { 0x00000000, 0x00000000, 0x000 },
3550     { 0x00000000, 0x00000000, 0x000 },
3551     { 0x00000000, 0x00000000, 0x000 },
3552     { 0x00000000, 0x00000000, 0x000 },
3553     { 0x00000000, 0x00000000, 0x000 },
3554     { 0x00000000, 0x00000000, 0x000 },
3555     { 0x00000000, 0x00000000, 0x000 },
3556     { 0x00000000, 0x00000000, 0x000 },
3557     { 0x00000000, 0x00000000, 0x000 },
3558     { 0x00000000, 0x00000000, 0x000 },
3559     { 0x00000000, 0x00000000, 0x000 },
3560     { 0x00000000, 0x00000000, 0x000 },
3561     { 0x00000000, 0x00000000, 0x000 },
3562     { 0x00000000, 0x00000000, 0x000 },
3563     { 0x00000000, 0x00000000, 0x000 },
3564     { 0x00000000, 0x00000000, 0x000 },
3565     { 0x00000000, 0x00000000, 0x000 },
3566     { 0x00000000, 0x00000000, 0x000 },
3567     { 0x00000000, 0x00000000, 0x000 },
3568     { 0x00000000, 0x00000000, 0x000 },
3569     { 0x00000000, 0x00000000, 0x000 },
3570     { 0x00000000, 0x00000000, 0x000 },
3571     { 0x00000000, 0x00000000, 0x000 },
3572     { 0x00000000, 0x00000000, 0x000 },
3573     { 0x00000000, 0x00000000, 0x000 },
3574     { 0x00000000, 0x00000000, 0x000 },
3575     { 0x00000000, 0x00000000, 0x000 },
3576     { 0x00000000, 0x00000000, 0x000 },
3577     { 0x00000000, 0x00000000, 0x000 },
3578     { 0x00000000, 0x00000000, 0x000 },
3579     { 0x00000000, 0x00000000, 0x000 },
3580     { 0x00000000, 0x00000000, 0x000 },
3581     { 0x00000000, 0x00000000, 0x000 },
3582     { 0x00000000, 0x00000000, 0x000 },
3583     { 0x00000000, 0x00000000, 0x000 },
3584     { 0x00000000, 0x00000000, 0x000 },
3585     { 0x00000000, 0x00000000, 0x000 },
3586     { 0x00000000, 0x00000000, 0x000 },
3587     { 0x00000000, 0x00000000, 0x000 },
3588     { 0x00000000, 0x00000000, 0x000 },
3589     { 0x00000000, 0x00000000, 0x000 },
3590     { 0x00000000, 0x00000000, 0x000 },
3591     { 0x00000000, 0x00000000, 0x000 },
3592     { 0x00000000, 0x00000000, 0x000 },
3593     { 0x00000000, 0x00000000, 0x000 },
3594     { 0x00000000, 0x00000000, 0x000 },
3595     { 0x00000000, 0x00000000, 0x000 },
3596     { 0x00000000, 0x00000000, 0x000 },
3597     { 0x00000000, 0x00000000, 0x000 },
3598     { 0x00000000, 0x00000000, 0x000 },
3599     { 0x00000000, 0x00000000, 0x000 },
3600     { 0x00000000, 0x00000000, 0x000 },
3601     { 0x00000000, 0x00000000, 0x000 },
3602     { 0x00000000, 0x00000000, 0x000 },
3603     { 0x00000000, 0x00000000, 0x000 },
3604     { 0x00000000, 0x00000000, 0x000 },
3605     { 0x00000000, 0x00000000, 0x000 },
3606     { 0x00000000, 0x00000000, 0x000 },
3607     { 0x00000000, 0x00000000, 0x000 },
3608     { 0x00000000, 0x00000000, 0x000 },
3609     { 0x00000000, 0x00000000, 0x000 },
3610     { 0x00000000, 0x00000000, 0x000 },
3611     { 0x00000000, 0x00000000, 0x000 },
3612     { 0x00000000, 0x00000000, 0x000 },
3613     { 0x00000000, 0x00000000, 0x000 },
3614     { 0x00000000, 0x00000000, 0x000 },
3615     { 0x00000000, 0x00000000, 0x000 },
3616     { 0x00000000, 0x00000000, 0x000 },
3617     { 0x00000000, 0x00000000, 0x000 },
3618     { 0x00000000, 0x00000000, 0x000 },
3619     { 0x00000000, 0x00000000, 0x000 },
3620     { 0x00000000, 0x00000000, 0x000 },
3621     { 0x00000000, 0x00000000, 0x000 },
3622     { 0x00000000, 0x00000000, 0x000 },
3623     { 0x00000000, 0x00000000, 0x000 },
3624     { 0x00000000, 0x00000000, 0x000 },
3625     { 0x013304ef, 0x059b0239, 0x000 },
3626     { 0x01b00159, 0x0425059b, 0x000 },
3627     { 0x021201f6, 0x02390142, 0x000 },
3628     { 0x0210022e, 0x0289022a, 0x000 },
3629     { 0x03c2059b, 0x059b059b, 0x000 },
3630     { 0x05cd05ce, 0x0308059b, 0x000 },
3631     { 0x059b05a0, 0x03090329, 0x000 },
3632     { 0x0313026b, 0x032b031d, 0x000 },
3633     { 0x059b059b, 0x059b059b, 0x000 },
3634     { 0x059b052c, 0x059b059b, 0x000 },
3635     { 0x03a5059b, 0x04a2032d, 0x000 },
3636     { 0x04810433, 0x0423059b, 0x000 },
3637     { 0x04bb04ed, 0x042704c8, 0x000 },
3638     { 0x043304f4, 0x033a0365, 0x000 },
3639     { 0x059b059b, 0x059b059b, 0x000 },
3640     { 0x059b059b, 0x059b059b, 0x000 },
3641     { 0x059b059b, 0x05b905a2, 0x000 },
3642     { 0x059b059b, 0x0007059b, 0x000 },
3643     { 0x059b059b, 0x059b059b, 0x000 },
3644     { 0x059b059b, 0x059b059b, 0x000 },
3645     { 0x03e303d8, 0x03f303f1, 0x000 },
3646     { 0x03f903f5, 0x03f703fb, 0x000 },
3647     { 0x04070403, 0x040f040b, 0x000 },
3648     { 0x04170413, 0x041f041b, 0x000 },
3649     { 0x059b059b, 0x059b059b, 0x000 },
3650     { 0x059b059b, 0x059b059b, 0x000 },
3651     { 0x059b059b, 0x059b059b, 0x000 },
3652     { 0x00020600, 0x06190006, 0x000 },
3653 };
3654
3655 static const u32 R600_pfp_microcode[]={
3656 0xd40071,
3657 0xd40072,
3658 0xca0400,
3659 0xa00000,
3660 0x7e828b,
3661 0x800003,
3662 0xca0400,
3663 0xd4401e,
3664 0xee001e,
3665 0xca0400,
3666 0xa00000,
3667 0x7e828b,
3668 0xc41838,
3669 0xca2400,
3670 0xca2800,
3671 0x9581a8,
3672 0xc41c3a,
3673 0xc3c000,
3674 0xca0800,
3675 0xca0c00,
3676 0x7c744b,
3677 0xc20005,
3678 0x99c000,
3679 0xc41c3a,
3680 0x7c744c,
3681 0xc0fff0,
3682 0x042c04,
3683 0x309002,
3684 0x7d2500,
3685 0x351402,
3686 0x7d350b,
3687 0x255403,
3688 0x7cd580,
3689 0x259c03,
3690 0x95c004,
3691 0xd5001b,
3692 0x7eddc1,
3693 0x7d9d80,
3694 0xd6801b,
3695 0xd5801b,
3696 0xd4401e,
3697 0xd5401e,
3698 0xd6401e,
3699 0xd6801e,
3700 0xd4801e,
3701 0xd4c01e,
3702 0x9783d4,
3703 0xd5c01e,
3704 0xca0800,
3705 0x80001b,
3706 0xca0c00,
3707 0xe4011e,
3708 0xd4001e,
3709 0x80000d,
3710 0xc41838,
3711 0xe4013e,
3712 0xd4001e,
3713 0x80000d,
3714 0xc41838,
3715 0xd4401e,
3716 0xee001e,
3717 0xca0400,
3718 0xa00000,
3719 0x7e828b,
3720 0xe4011e,
3721 0xd4001e,
3722 0xd4401e,
3723 0xee001e,
3724 0xca0400,
3725 0xa00000,
3726 0x7e828b,
3727 0xe4013e,
3728 0xd4001e,
3729 0xd4401e,
3730 0xee001e,
3731 0xca0400,
3732 0xa00000,
3733 0x7e828b,
3734 0xca1800,
3735 0xd4401e,
3736 0xd5801e,
3737 0x800054,
3738 0xd40073,
3739 0xd4401e,
3740 0xca0800,
3741 0xca0c00,
3742 0xca1000,
3743 0xd48019,
3744 0xd4c018,
3745 0xd50017,
3746 0xd4801e,
3747 0xd4c01e,
3748 0xd5001e,
3749 0xe2001e,
3750 0xca0400,
3751 0xa00000,
3752 0x7e828b,
3753 0xca0800,
3754 0xd48060,
3755 0xd4401e,
3756 0x800002,
3757 0xd4801e,
3758 0xca0800,
3759 0xd48061,
3760 0xd4401e,
3761 0x800002,
3762 0xd4801e,
3763 0xca0800,
3764 0xca0c00,
3765 0xd4401e,
3766 0xd48016,
3767 0xd4c016,
3768 0xd4801e,
3769 0x8001b9,
3770 0xd4c01e,
3771 0xc6083e,
3772 0xca0c00,
3773 0xca1000,
3774 0x948004,
3775 0xca1400,
3776 0xe420f3,
3777 0xd42013,
3778 0xd56065,
3779 0xd4e01c,
3780 0xd5201c,
3781 0xd5601c,
3782 0x800002,
3783 0x062001,
3784 0xc6083e,
3785 0xca0c00,
3786 0xca1000,
3787 0x9483f7,
3788 0xca1400,
3789 0xe420f3,
3790 0x80007a,
3791 0xd42013,
3792 0xc6083e,
3793 0xca0c00,
3794 0xca1000,
3795 0x9883ef,
3796 0xca1400,
3797 0xd40064,
3798 0x80008e,
3799 0x000000,
3800 0xc41432,
3801 0xc6183e,
3802 0xc4082f,
3803 0x954005,
3804 0xc40c30,
3805 0xd4401e,
3806 0x800002,
3807 0xee001e,
3808 0x9583f5,
3809 0xc41031,
3810 0xd44033,
3811 0xd52065,
3812 0xd4a01c,
3813 0xd4e01c,
3814 0xd5201c,
3815 0xd40073,
3816 0xe4015e,
3817 0xd4001e,
3818 0x8001b9,
3819 0x062001,
3820 0x0a2001,
3821 0xd60074,
3822 0xc40836,
3823 0xc61040,
3824 0x988007,
3825 0xcc3835,
3826 0x95010f,
3827 0xd4001f,
3828 0xd46062,
3829 0x800002,
3830 0xd42062,
3831 0xcc1433,
3832 0x8401bc,
3833 0xd40070,
3834 0xd5401e,
3835 0x800002,
3836 0xee001e,
3837 0xca0c00,
3838 0xca1000,
3839 0xd4c01a,
3840 0x8401bc,
3841 0xd5001a,
3842 0xcc0443,
3843 0x35101f,
3844 0x2c9401,
3845 0x7d098b,
3846 0x984005,
3847 0x7d15cb,
3848 0xd4001a,
3849 0x8001b9,
3850 0xd4006d,
3851 0x344401,
3852 0xcc0c44,
3853 0x98403a,
3854 0xcc2c46,
3855 0x958004,
3856 0xcc0445,
3857 0x8001b9,
3858 0xd4001a,
3859 0xd4c01a,
3860 0x282801,
3861 0x8400f3,
3862 0xcc1003,
3863 0x98801b,
3864 0x04380c,
3865 0x8400f3,
3866 0xcc1003,
3867 0x988017,
3868 0x043808,
3869 0x8400f3,
3870 0xcc1003,
3871 0x988013,
3872 0x043804,
3873 0x8400f3,
3874 0xcc1003,
3875 0x988014,
3876 0xcc1047,
3877 0x9a8009,
3878 0xcc1448,
3879 0x9840da,
3880 0xd4006d,
3881 0xcc1844,
3882 0xd5001a,
3883 0xd5401a,
3884 0x8000cc,
3885 0xd5801a,
3886 0x96c0d3,
3887 0xd4006d,
3888 0x8001b9,
3889 0xd4006e,
3890 0x9ac003,
3891 0xd4006d,
3892 0xd4006e,
3893 0x800002,
3894 0xec007f,
3895 0x9ac0ca,
3896 0xd4006d,
3897 0x8001b9,
3898 0xd4006e,
3899 0xcc1403,
3900 0xcc1803,
3901 0xcc1c03,
3902 0x7d9103,
3903 0x7dd583,
3904 0x7d190c,
3905 0x35cc1f,
3906 0x35701f,
3907 0x7cf0cb,
3908 0x7cd08b,
3909 0x880000,
3910 0x7e8e8b,
3911 0x95c004,
3912 0xd4006e,
3913 0x8001b9,
3914 0xd4001a,
3915 0xd4c01a,
3916 0xcc0803,
3917 0xcc0c03,
3918 0xcc1003,
3919 0xcc1403,
3920 0xcc1803,
3921 0xcc1c03,
3922 0xcc2403,
3923 0xcc2803,
3924 0x35c41f,
3925 0x36b01f,
3926 0x7c704b,
3927 0x34f01f,
3928 0x7c704b,
3929 0x35701f,
3930 0x7c704b,
3931 0x7d8881,
3932 0x7dccc1,
3933 0x7e5101,
3934 0x7e9541,
3935 0x7c9082,
3936 0x7cd4c2,
3937 0x7c848b,
3938 0x9ac003,
3939 0x7c8c8b,
3940 0x2c8801,
3941 0x98809c,
3942 0xd4006d,
3943 0x98409a,
3944 0xd4006e,
3945 0xcc0847,
3946 0xcc0c48,
3947 0xcc1044,
3948 0xd4801a,
3949 0xd4c01a,
3950 0x800104,
3951 0xd5001a,
3952 0xcc0832,
3953 0xd40032,
3954 0x9482d8,
3955 0xca0c00,
3956 0xd4401e,
3957 0x800002,
3958 0xd4001e,
3959 0xe4011e,
3960 0xd4001e,
3961 0xca0800,
3962 0xca0c00,
3963 0xca1000,
3964 0xd4401e,
3965 0xca1400,
3966 0xd4801e,
3967 0xd4c01e,
3968 0xd5001e,
3969 0xd5401e,
3970 0xd54034,
3971 0x800002,
3972 0xee001e,
3973 0x280404,
3974 0xe2001a,
3975 0xe2001a,
3976 0xd4401a,
3977 0xca3800,
3978 0xcc0803,
3979 0xcc0c03,
3980 0xcc0c03,
3981 0xcc0c03,
3982 0x9882bc,
3983 0x000000,
3984 0x8401bc,
3985 0xd7806f,
3986 0x800002,
3987 0xee001f,
3988 0xca0400,
3989 0xc2ff00,
3990 0xcc0834,
3991 0xc13fff,
3992 0x7c74cb,
3993 0x7cc90b,
3994 0x7d010f,
3995 0x9902af,
3996 0x7c738b,
3997 0x8401bc,
3998 0xd7806f,
3999 0x800002,
4000 0xee001f,
4001 0xca0800,
4002 0x281900,
4003 0x7d898b,
4004 0x958014,
4005 0x281404,
4006 0xca0c00,
4007 0xca1000,
4008 0xca1c00,
4009 0xca2400,
4010 0xe2001f,
4011 0xd4c01a,
4012 0xd5001a,
4013 0xd5401a,
4014 0xcc1803,
4015 0xcc2c03,
4016 0xcc2c03,
4017 0xcc2c03,
4018 0x7da58b,
4019 0x7d9c47,
4020 0x984296,
4021 0x000000,
4022 0x800164,
4023 0xd4c01a,
4024 0xd4401e,
4025 0xd4801e,
4026 0x800002,
4027 0xee001e,
4028 0xe4011e,
4029 0xd4001e,
4030 0xd4401e,
4031 0xee001e,
4032 0xca0400,
4033 0xa00000,
4034 0x7e828b,
4035 0xe4013e,
4036 0xd4001e,
4037 0xd4401e,
4038 0xee001e,
4039 0xca0400,
4040 0xa00000,
4041 0x7e828b,
4042 0xca0800,
4043 0x248c06,
4044 0x0ccc06,
4045 0x98c006,
4046 0xcc1049,
4047 0x990004,
4048 0xd40071,
4049 0xe4011e,
4050 0xd4001e,
4051 0xd4401e,
4052 0xd4801e,
4053 0x800002,
4054 0xee001e,
4055 0xca0800,
4056 0xca0c00,
4057 0x34d018,
4058 0x251001,
4059 0x95001f,
4060 0xc17fff,
4061 0xca1000,
4062 0xca1400,
4063 0xca1800,
4064 0xd4801d,
4065 0xd4c01d,
4066 0x7db18b,
4067 0xc14202,
4068 0xc2c001,
4069 0xd5801d,
4070 0x34dc0e,
4071 0x7d5d4c,
4072 0x7f734c,
4073 0xd7401e,
4074 0xd5001e,
4075 0xd5401e,
4076 0xc14200,
4077 0xc2c000,
4078 0x099c01,
4079 0x31dc10,
4080 0x7f5f4c,
4081 0x7f734c,
4082 0x7d8380,
4083 0xd5806f,
4084 0xd58066,
4085 0xd7401e,
4086 0xec005e,
4087 0xc82402,
4088 0x8001b9,
4089 0xd60074,
4090 0xd4401e,
4091 0xd4801e,
4092 0xd4c01e,
4093 0x800002,
4094 0xee001e,
4095 0x800002,
4096 0xee001f,
4097 0xd4001f,
4098 0x800002,
4099 0xd4001f,
4100 0xd4001f,
4101 0x880000,
4102 0xd4001f,
4103 0x000000,
4104 0x000000,
4105 0x000000,
4106 0x000000,
4107 0x000000,
4108 0x000000,
4109 0x000000,
4110 0x000000,
4111 0x000000,
4112 0x000000,
4113 0x000000,
4114 0x000000,
4115 0x000000,
4116 0x000000,
4117 0x000000,
4118 0x000000,
4119 0x000000,
4120 0x000000,
4121 0x000000,
4122 0x000000,
4123 0x000000,
4124 0x000000,
4125 0x000000,
4126 0x000000,
4127 0x000000,
4128 0x000000,
4129 0x000000,
4130 0x000000,
4131 0x000000,
4132 0x000000,
4133 0x000000,
4134 0x000000,
4135 0x000000,
4136 0x000000,
4137 0x000000,
4138 0x000000,
4139 0x000000,
4140 0x000000,
4141 0x000000,
4142 0x000000,
4143 0x000000,
4144 0x000000,
4145 0x000000,
4146 0x000000,
4147 0x000000,
4148 0x000000,
4149 0x000000,
4150 0x000000,
4151 0x000000,
4152 0x000000,
4153 0x000000,
4154 0x000000,
4155 0x000000,
4156 0x000000,
4157 0x000000,
4158 0x000000,
4159 0x000000,
4160 0x000000,
4161 0x000000,
4162 0x000000,
4163 0x000000,
4164 0x000000,
4165 0x000000,
4166 0x000000,
4167 0x000000,
4168 0x010174,
4169 0x02017b,
4170 0x030090,
4171 0x040080,
4172 0x050005,
4173 0x060040,
4174 0x070033,
4175 0x08012f,
4176 0x090047,
4177 0x0a0037,
4178 0x1001b7,
4179 0x1700a4,
4180 0x22013d,
4181 0x23014c,
4182 0x2000b5,
4183 0x240128,
4184 0x27004e,
4185 0x28006b,
4186 0x2a0061,
4187 0x2b0053,
4188 0x2f0066,
4189 0x320088,
4190 0x340182,
4191 0x3c0159,
4192 0x3f0073,
4193 0x41018f,
4194 0x440131,
4195 0x550176,
4196 0x56017d,
4197 0x60000c,
4198 0x610035,
4199 0x620039,
4200 0x630039,
4201 0x640039,
4202 0x650039,
4203 0x660039,
4204 0x670039,
4205 0x68003b,
4206 0x690042,
4207 0x6a0049,
4208 0x6b0049,
4209 0x6c0049,
4210 0x6d0049,
4211 0x6e0049,
4212 0x6f0049,
4213 0x7301b7,
4214 0x000007,
4215 0x000007,
4216 0x000007,
4217 0x000007,
4218 0x000007,
4219 0x000007,
4220 0x000007,
4221 0x000007,
4222 0x000007,
4223 0x000007,
4224 0x000007,
4225 0x000007,
4226 0x000007,
4227 0x000007,
4228 0x000007,
4229 0x000007,
4230 0x000007,
4231 0x000007,
4232 };
4233
4234 static const u32 RV610_cp_microcode[][3]={
4235     { 0x00000000, 0xc0200400, 0x000 },
4236     { 0x00000000, 0x00a0000a, 0x000 },
4237     { 0x0000ffff, 0x00284621, 0x000 },
4238     { 0x00000000, 0xd9004800, 0x000 },
4239     { 0x00000000, 0xc0200400, 0x000 },
4240     { 0x00000000, 0x00a0000a, 0x000 },
4241     { 0x00000000, 0x00e00000, 0x000 },
4242     { 0x00010000, 0xc0294620, 0x000 },
4243     { 0x00000000, 0xd9004800, 0x000 },
4244     { 0x00000000, 0xc0200400, 0x000 },
4245     { 0x00000000, 0x00a0000a, 0x000 },
4246     { 0x81000000, 0x00204411, 0x000 },
4247     { 0x00000001, 0x00204811, 0x000 },
4248     { 0x00042004, 0x00604411, 0x68d },
4249     { 0x00000000, 0x00600000, 0x631 },
4250     { 0x00000000, 0x00600000, 0x645 },
4251     { 0x00000000, 0xc0200800, 0x000 },
4252     { 0x00000f00, 0x00281622, 0x000 },
4253     { 0x00000008, 0x00211625, 0x000 },
4254     { 0x00000018, 0x00203625, 0x000 },
4255     { 0x8d000000, 0x00204411, 0x000 },
4256     { 0x00000004, 0x002f0225, 0x000 },
4257     { 0x00000000, 0x0ce00000, 0x018 },
4258     { 0x00412000, 0x00404811, 0x019 },
4259     { 0x00422000, 0x00204811, 0x000 },
4260     { 0x8e000000, 0x00204411, 0x000 },
4261     { 0x00000028, 0x00204a2d, 0x000 },
4262     { 0x90000000, 0x00204411, 0x000 },
4263     { 0x00000000, 0x00204805, 0x000 },
4264     { 0x0000000c, 0x00211622, 0x000 },
4265     { 0x00000003, 0x00281625, 0x000 },
4266     { 0x00000019, 0x00211a22, 0x000 },
4267     { 0x00000004, 0x00281a26, 0x000 },
4268     { 0x00000000, 0x002914c5, 0x000 },
4269     { 0x00000019, 0x00203625, 0x000 },
4270     { 0x00000000, 0x003a1402, 0x000 },
4271     { 0x00000016, 0x00211625, 0x000 },
4272     { 0x00000003, 0x00281625, 0x000 },
4273     { 0x00000017, 0x00200e2d, 0x000 },
4274     { 0xfffffffc, 0x00280e23, 0x000 },
4275     { 0x00000000, 0x002914a3, 0x000 },
4276     { 0x00000017, 0x00203625, 0x000 },
4277     { 0x00008000, 0x00280e22, 0x000 },
4278     { 0x00000007, 0x00220e23, 0x000 },
4279     { 0x00000000, 0x0029386e, 0x000 },
4280     { 0x20000000, 0x00280e22, 0x000 },
4281     { 0x00000006, 0x00210e23, 0x000 },
4282     { 0x00000000, 0x0029386e, 0x000 },
4283     { 0x00000000, 0x00220222, 0x000 },
4284     { 0x00000000, 0x14e00000, 0x038 },
4285     { 0x00000000, 0x2ee00000, 0x035 },
4286     { 0x00000000, 0x2ce00000, 0x037 },
4287     { 0x00000000, 0x00400e2d, 0x039 },
4288     { 0x00000008, 0x00200e2d, 0x000 },
4289     { 0x00000009, 0x0040122d, 0x046 },
4290     { 0x00000001, 0x00400e2d, 0x039 },
4291     { 0x00000000, 0xc0200c00, 0x000 },
4292     { 0x003ffffc, 0x00281223, 0x000 },
4293     { 0x00000002, 0x00221224, 0x000 },
4294     { 0x0000001f, 0x00211e23, 0x000 },
4295     { 0x00000000, 0x14e00000, 0x03e },
4296     { 0x00000008, 0x00401c11, 0x041 },
4297     { 0x0000000d, 0x00201e2d, 0x000 },
4298     { 0x0000000f, 0x00281e27, 0x000 },
4299     { 0x00000003, 0x00221e27, 0x000 },
4300     { 0x7fc00000, 0x00281a23, 0x000 },
4301     { 0x00000014, 0x00211a26, 0x000 },
4302     { 0x00000001, 0x00331a26, 0x000 },
4303     { 0x00000008, 0x00221a26, 0x000 },
4304     { 0x00000000, 0x00290cc7, 0x000 },
4305     { 0x00000027, 0x00203624, 0x000 },
4306     { 0x00007f00, 0x00281221, 0x000 },
4307     { 0x00001400, 0x002f0224, 0x000 },
4308     { 0x00000000, 0x0ce00000, 0x04b },
4309     { 0x00000001, 0x00290e23, 0x000 },
4310     { 0x0000000e, 0x00203623, 0x000 },
4311     { 0x0000e000, 0x00204411, 0x000 },
4312     { 0xfff80000, 0x00294a23, 0x000 },
4313     { 0x00000000, 0x003a2c02, 0x000 },
4314     { 0x00000002, 0x00220e2b, 0x000 },
4315     { 0xfc000000, 0x00280e23, 0x000 },
4316     { 0x0000000f, 0x00203623, 0x000 },
4317     { 0x00001fff, 0x00294a23, 0x000 },
4318     { 0x00000027, 0x00204a2d, 0x000 },
4319     { 0x00000000, 0x00204811, 0x000 },
4320     { 0x00000029, 0x00200e2d, 0x000 },
4321     { 0x060a0200, 0x00294a23, 0x000 },
4322     { 0x00000000, 0x00204811, 0x000 },
4323     { 0x00000000, 0x00204811, 0x000 },
4324     { 0x00000001, 0x00210222, 0x000 },
4325     { 0x00000000, 0x14e00000, 0x061 },
4326     { 0x00000000, 0x2ee00000, 0x05f },
4327     { 0x00000000, 0x2ce00000, 0x05e },
4328     { 0x00000000, 0x00400e2d, 0x062 },
4329     { 0x00000001, 0x00400e2d, 0x062 },
4330     { 0x0000000a, 0x00200e2d, 0x000 },
4331     { 0x0000000b, 0x0040122d, 0x06a },
4332     { 0x00000000, 0xc0200c00, 0x000 },
4333     { 0x003ffffc, 0x00281223, 0x000 },
4334     { 0x00000002, 0x00221224, 0x000 },
4335     { 0x7fc00000, 0x00281623, 0x000 },
4336     { 0x00000014, 0x00211625, 0x000 },
4337     { 0x00000001, 0x00331625, 0x000 },
4338     { 0x80000000, 0x00280e23, 0x000 },
4339     { 0x00000000, 0x00290ca3, 0x000 },
4340     { 0x3ffffc00, 0x00290e23, 0x000 },
4341     { 0x0000001f, 0x00211e23, 0x000 },
4342     { 0x00000000, 0x14e00000, 0x06d },
4343     { 0x00000100, 0x00401c11, 0x070 },
4344     { 0x0000000d, 0x00201e2d, 0x000 },
4345     { 0x000000f0, 0x00281e27, 0x000 },
4346     { 0x00000004, 0x00221e27, 0x000 },
4347     { 0x81000000, 0x00204411, 0x000 },
4348     { 0x0000000d, 0x00204811, 0x000 },
4349     { 0xfffff0ff, 0x00281a30, 0x000 },
4350     { 0x0000a028, 0x00204411, 0x000 },
4351     { 0x00000000, 0x002948e6, 0x000 },
4352     { 0x0000a018, 0x00204411, 0x000 },
4353     { 0x3fffffff, 0x00284a23, 0x000 },
4354     { 0x0000a010, 0x00204411, 0x000 },
4355     { 0x00000000, 0x00204804, 0x000 },
4356     { 0x00000030, 0x0020162d, 0x000 },
4357     { 0x00000002, 0x00291625, 0x000 },
4358     { 0x00000030, 0x00203625, 0x000 },
4359     { 0x00000025, 0x0020162d, 0x000 },
4360     { 0x00000000, 0x002f00a3, 0x000 },
4361     { 0x00000000, 0x0cc00000, 0x083 },
4362     { 0x00000026, 0x0020162d, 0x000 },
4363     { 0x00000000, 0x002f00a4, 0x000 },
4364     { 0x00000000, 0x0cc00000, 0x084 },
4365     { 0x00000000, 0x00400000, 0x08a },
4366     { 0x00000025, 0x00203623, 0x000 },
4367     { 0x00000026, 0x00203624, 0x000 },
4368     { 0x00000017, 0x00201e2d, 0x000 },
4369     { 0x00000002, 0x00210227, 0x000 },
4370     { 0x00000000, 0x14e00000, 0x08a },
4371     { 0x00000000, 0x00600000, 0x668 },
4372     { 0x00000000, 0x00600000, 0x65c },
4373     { 0x00000002, 0x00210e22, 0x000 },
4374     { 0x00000000, 0x14c00000, 0x08d },
4375     { 0x00000012, 0xc0403620, 0x093 },
4376     { 0x00000000, 0x2ee00000, 0x091 },
4377     { 0x00000000, 0x2ce00000, 0x090 },
4378     { 0x00000002, 0x00400e2d, 0x092 },
4379     { 0x00000003, 0x00400e2d, 0x092 },
4380     { 0x0000000c, 0x00200e2d, 0x000 },
4381     { 0x00000012, 0x00203623, 0x000 },
4382     { 0x00000003, 0x00210e22, 0x000 },
4383     { 0x00000000, 0x14c00000, 0x098 },
4384     { 0x0000a00c, 0x00204411, 0x000 },
4385     { 0x00000000, 0xc0204800, 0x000 },
4386     { 0x00000000, 0xc0404800, 0x0a0 },
4387     { 0x0000a00c, 0x00204411, 0x000 },
4388     { 0x00000000, 0x00204811, 0x000 },
4389     { 0x00000000, 0x2ee00000, 0x09e },
4390     { 0x00000000, 0x2ce00000, 0x09d },
4391     { 0x00000002, 0x00400e2d, 0x09f },
4392     { 0x00000003, 0x00400e2d, 0x09f },
4393     { 0x0000000c, 0x00200e2d, 0x000 },
4394     { 0x00000000, 0x00204803, 0x000 },
4395     { 0x00000000, 0x003a0c02, 0x000 },
4396     { 0x003f0000, 0x00280e23, 0x000 },
4397     { 0x00000010, 0x00210e23, 0x000 },
4398     { 0x00000011, 0x00203623, 0x000 },
4399     { 0x0000001e, 0x0021022b, 0x000 },
4400     { 0x00000000, 0x14c00000, 0x0a7 },
4401     { 0x00000016, 0xc0203620, 0x000 },
4402     { 0x0000001f, 0x0021022b, 0x000 },
4403     { 0x00000000, 0x14c00000, 0x0aa },
4404     { 0x00000015, 0xc0203620, 0x000 },
4405     { 0x00000008, 0x00210e2b, 0x000 },
4406     { 0x0000007f, 0x00280e23, 0x000 },
4407     { 0x00000000, 0x002f0223, 0x000 },
4408     { 0x00000000, 0x0ce00000, 0x0e1 },
4409     { 0x00000000, 0x27000000, 0x000 },
4410     { 0x00000000, 0x00600000, 0x2a3 },
4411     { 0x00000001, 0x002f0223, 0x000 },
4412     { 0x00000000, 0x0ae00000, 0x0b3 },
4413     { 0x00000000, 0x00600000, 0x13a },
4414     { 0x81000000, 0x00204411, 0x000 },
4415     { 0x00000006, 0x00204811, 0x000 },
4416     { 0x0000000c, 0x00221e30, 0x000 },
4417     { 0x99800000, 0x00204411, 0x000 },
4418     { 0x00000004, 0x0020122d, 0x000 },
4419     { 0x00000008, 0x00221224, 0x000 },
4420     { 0x00000010, 0x00201811, 0x000 },
4421     { 0x00000000, 0x00291ce4, 0x000 },
4422     { 0x00000000, 0x00604807, 0x12f },
4423     { 0x9b000000, 0x00204411, 0x000 },
4424     { 0x00000000, 0x00204802, 0x000 },
4425     { 0x9c000000, 0x00204411, 0x000 },
4426     { 0x00000000, 0x0033146f, 0x000 },
4427     { 0x00000001, 0x00333e23, 0x000 },
4428     { 0x00000000, 0xd9004800, 0x000 },
4429     { 0x00000000, 0x00203c05, 0x000 },
4430     { 0x81000000, 0x00204411, 0x000 },
4431     { 0x0000000e, 0x00204811, 0x000 },
4432     { 0x00000000, 0x00201010, 0x000 },
4433     { 0x0000e007, 0x00204411, 0x000 },
4434     { 0x0000000f, 0x0021022b, 0x000 },
4435     { 0x00000000, 0x14c00000, 0x0cb },
4436     { 0x00f8ff08, 0x00204811, 0x000 },
4437     { 0x98000000, 0x00404811, 0x0dc },
4438     { 0x000000f0, 0x00280e22, 0x000 },
4439     { 0x000000a0, 0x002f0223, 0x000 },
4440     { 0x00000000, 0x0cc00000, 0x0da },
4441     { 0x00000011, 0x00200e2d, 0x000 },
4442     { 0x00000001, 0x002f0223, 0x000 },
4443     { 0x00000000, 0x0ce00000, 0x0d5 },
4444     { 0x00000002, 0x002f0223, 0x000 },
4445     { 0x00000000, 0x0ce00000, 0x0d4 },
4446     { 0x00003f00, 0x00400c11, 0x0d6 },
4447     { 0x00001f00, 0x00400c11, 0x0d6 },
4448     { 0x00000f00, 0x00200c11, 0x000 },
4449     { 0x00380009, 0x00294a23, 0x000 },
4450     { 0x3f000000, 0x00280e2b, 0x000 },
4451     { 0x00000002, 0x00220e23, 0x000 },
4452     { 0x00000007, 0x00494a23, 0x0dc },
4453     { 0x00380f09, 0x00204811, 0x000 },
4454     { 0x68000007, 0x00204811, 0x000 },
4455     { 0x00000008, 0x00214a27, 0x000 },
4456     { 0x00000000, 0x00204811, 0x000 },
4457     { 0x060a0200, 0x00294a24, 0x000 },
4458     { 0x00000000, 0x00204811, 0x000 },
4459     { 0x00000000, 0x00204811, 0x000 },
4460     { 0x0000a202, 0x00204411, 0x000 },
4461     { 0x00ff0000, 0x00280e22, 0x000 },
4462     { 0x00000080, 0x00294a23, 0x000 },
4463     { 0x00000027, 0x00200e2d, 0x000 },
4464     { 0x00000026, 0x0020122d, 0x000 },
4465     { 0x00000000, 0x002f0083, 0x000 },
4466     { 0x00000000, 0x0ce00000, 0x0ea },
4467     { 0x00000000, 0x00600000, 0x662 },
4468     { 0x00000000, 0x00400000, 0x0eb },
4469     { 0x00000000, 0x00600000, 0x665 },
4470     { 0x00000007, 0x0020222d, 0x000 },
4471     { 0x00000005, 0x00220e22, 0x000 },
4472     { 0x00100000, 0x00280e23, 0x000 },
4473     { 0x00000000, 0x00292068, 0x000 },
4474     { 0x00000000, 0x003a0c02, 0x000 },
4475     { 0x000000ef, 0x00280e23, 0x000 },
4476     { 0x00000000, 0x00292068, 0x000 },
4477     { 0x00000017, 0x00200e2d, 0x000 },
4478     { 0x00000003, 0x00210223, 0x000 },
4479     { 0x00000000, 0x14e00000, 0x0f8 },
4480     { 0x0000000b, 0x00210228, 0x000 },
4481     { 0x00000000, 0x14c00000, 0x0f8 },
4482     { 0x00000400, 0x00292228, 0x000 },
4483     { 0x00000014, 0x00203628, 0x000 },
4484     { 0x0000001c, 0x00210e22, 0x000 },
4485     { 0x00000000, 0x14c00000, 0x0fd },
4486     { 0x0000a30c, 0x00204411, 0x000 },
4487     { 0x00000000, 0x00204811, 0x000 },
4488     { 0x0000001e, 0x00210e22, 0x000 },
4489     { 0x00000000, 0x14c00000, 0x10b },
4490     { 0x0000a30f, 0x00204411, 0x000 },
4491     { 0x00000011, 0x00200e2d, 0x000 },
4492     { 0x00000001, 0x002f0223, 0x000 },
4493     { 0x00000000, 0x0cc00000, 0x104 },
4494     { 0xffffffff, 0x00404811, 0x10b },
4495     { 0x00000002, 0x002f0223, 0x000 },
4496     { 0x00000000, 0x0cc00000, 0x107 },
4497     { 0x0000ffff, 0x00404811, 0x10b },
4498     { 0x00000004, 0x002f0223, 0x000 },
4499     { 0x00000000, 0x0cc00000, 0x10a },
4500     { 0x000000ff, 0x00404811, 0x10b },
4501     { 0x00000001, 0x00204811, 0x000 },
4502     { 0x0002c400, 0x00204411, 0x000 },
4503     { 0x0000001f, 0x00210e22, 0x000 },
4504     { 0x00000000, 0x14c00000, 0x112 },
4505     { 0x00000010, 0x40210e20, 0x000 },
4506     { 0x00000013, 0x00203623, 0x000 },
4507     { 0x00000018, 0x40224a20, 0x000 },
4508     { 0x00000010, 0xc0424a20, 0x114 },
4509     { 0x00000000, 0x00200c11, 0x000 },
4510     { 0x00000013, 0x00203623, 0x000 },
4511     { 0x00000000, 0x00204811, 0x000 },
4512     { 0x00000000, 0x00204811, 0x000 },
4513     { 0x0000000a, 0x00201011, 0x000 },
4514     { 0x00000000, 0x002f0224, 0x000 },
4515     { 0x00000000, 0x0ce00000, 0x11b },
4516     { 0x00000000, 0x00204811, 0x000 },
4517     { 0x00000001, 0x00531224, 0x117 },
4518     { 0xffbfffff, 0x00283a2e, 0x000 },
4519     { 0x0000001b, 0x00210222, 0x000 },
4520     { 0x00000000, 0x14c00000, 0x12e },
4521     { 0x81000000, 0x00204411, 0x000 },
4522     { 0x0000000d, 0x00204811, 0x000 },
4523     { 0x00000018, 0x00220e30, 0x000 },
4524     { 0xfc000000, 0x00280e23, 0x000 },
4525     { 0x81000000, 0x00204411, 0x000 },
4526     { 0x0000000e, 0x00204811, 0x000 },
4527     { 0x00000000, 0x00201010, 0x000 },
4528     { 0x0000e00e, 0x00204411, 0x000 },
4529     { 0x07f8ff08, 0x00204811, 0x000 },
4530     { 0x00000000, 0x00294a23, 0x000 },
4531     { 0x0000001c, 0x00201e2d, 0x000 },
4532     { 0x00000008, 0x00214a27, 0x000 },
4533     { 0x00000000, 0x00204811, 0x000 },
4534     { 0x060a0200, 0x00294a24, 0x000 },
4535     { 0x00000000, 0x00204811, 0x000 },
4536     { 0x00000000, 0x00204811, 0x000 },
4537     { 0x00000000, 0x00800000, 0x000 },
4538     { 0x81000000, 0x00204411, 0x000 },
4539     { 0x00000001, 0x00204811, 0x000 },
4540     { 0x0000217c, 0x00204411, 0x000 },
4541     { 0x00800000, 0x00204811, 0x000 },
4542     { 0x00000000, 0x00204806, 0x000 },
4543     { 0x00000008, 0x00214a27, 0x000 },
4544     { 0x00000000, 0x17000000, 0x000 },
4545     { 0x0004217f, 0x00604411, 0x68d },
4546     { 0x0000001f, 0x00210230, 0x000 },
4547     { 0x00000000, 0x14c00000, 0x68c },
4548     { 0x00000004, 0x00404c11, 0x135 },
4549     { 0x81000000, 0x00204411, 0x000 },
4550     { 0x00000001, 0x00204811, 0x000 },
4551     { 0x000021f8, 0x00204411, 0x000 },
4552     { 0x0000001c, 0x00204811, 0x000 },
4553     { 0x000421f9, 0x00604411, 0x68d },
4554     { 0x00000011, 0x00210230, 0x000 },
4555     { 0x00000000, 0x14e00000, 0x13c },
4556     { 0x00000000, 0x00800000, 0x000 },
4557     { 0x00000000, 0x00600000, 0x00b },
4558     { 0x00000000, 0x00600411, 0x315 },
4559     { 0x00000000, 0x00200411, 0x000 },
4560     { 0x00000000, 0x00600811, 0x1b2 },
4561     { 0x00000000, 0x00600000, 0x160 },
4562     { 0x0000ffff, 0x40280e20, 0x000 },
4563     { 0x00000010, 0xc0211220, 0x000 },
4564     { 0x0000ffff, 0x40280620, 0x000 },
4565     { 0x00000010, 0xc0210a20, 0x000 },
4566     { 0x00000000, 0x00341461, 0x000 },
4567     { 0x00000000, 0x00741882, 0x2bb },
4568     { 0x0001a1fd, 0x00604411, 0x2e0 },
4569     { 0x00003fff, 0x002f022f, 0x000 },
4570     { 0x00000000, 0x0cc00000, 0x147 },
4571     { 0x00000000, 0xc0400400, 0x001 },
4572     { 0x00000000, 0x00600000, 0x00b },
4573     { 0x00000000, 0x00600411, 0x315 },
4574     { 0x00000000, 0x00200411, 0x000 },
4575     { 0x00000000, 0x00600811, 0x1b2 },
4576     { 0x00003fff, 0x002f022f, 0x000 },
4577     { 0x00000000, 0x0ce00000, 0x000 },
4578     { 0x00000000, 0x00600000, 0x160 },
4579     { 0x00000010, 0x40210e20, 0x000 },
4580     { 0x0000ffff, 0xc0281220, 0x000 },
4581     { 0x00000010, 0x40211620, 0x000 },
4582     { 0x0000ffff, 0xc0681a20, 0x2bb },
4583     { 0x0001a1fd, 0x00604411, 0x2e0 },
4584     { 0x00003fff, 0x002f022f, 0x000 },
4585     { 0x00000000, 0x0cc00000, 0x158 },
4586     { 0x00000000, 0xc0400400, 0x001 },
4587     { 0x0000225c, 0x00204411, 0x000 },
4588     { 0x00000001, 0x00300a2f, 0x000 },
4589     { 0x00000001, 0x00210a22, 0x000 },
4590     { 0x00000003, 0x00384a22, 0x000 },
4591     { 0x00002256, 0x00204411, 0x000 },
4592     { 0x0000001a, 0x00204811, 0x000 },
4593     { 0x0000a1fc, 0x00204411, 0x000 },
4594     { 0x00000001, 0x00804811, 0x000 },
4595     { 0x00000000, 0x00600000, 0x00b },
4596     { 0x00000000, 0x00600000, 0x18f },
4597     { 0x00000000, 0x00600000, 0x1a0 },
4598     { 0x00003fff, 0x002f022f, 0x000 },
4599     { 0x00000000, 0x0ce00000, 0x000 },
4600     { 0x00000000, 0x00202c08, 0x000 },
4601     { 0x00000000, 0x00202411, 0x000 },
4602     { 0x00000000, 0x00202811, 0x000 },
4603     { 0x00002256, 0x00204411, 0x000 },
4604     { 0x00000016, 0x00204811, 0x000 },
4605     { 0x0000225c, 0x00204411, 0x000 },
4606     { 0x00000003, 0x00204811, 0x000 },
4607     { 0x93800000, 0x00204411, 0x000 },
4608     { 0x00000002, 0x00221e29, 0x000 },
4609     { 0x00000000, 0x007048eb, 0x19c },
4610     { 0x00000000, 0x00600000, 0x2bb },
4611     { 0x00000001, 0x40330620, 0x000 },
4612     { 0x00000000, 0xc0302409, 0x000 },
4613     { 0x00003fff, 0x002f022f, 0x000 },
4614     { 0x00000000, 0x0ce00000, 0x000 },
4615     { 0x00000000, 0x00600000, 0x2a3 },
4616     { 0x00000000, 0x002f0221, 0x000 },
4617     { 0x00000000, 0x0ae00000, 0x181 },
4618     { 0x00000000, 0x00600000, 0x13a },
4619     { 0x00000000, 0x00400000, 0x186 },
4620     { 0x95000000, 0x00204411, 0x000 },
4621     { 0x00000000, 0x002f0221, 0x000 },
4622     { 0x00000000, 0x0ce00000, 0x186 },
4623     { 0x00000000, 0xc0204800, 0x000 },
4624     { 0x00000001, 0x00530621, 0x182 },
4625     { 0x92000000, 0x00204411, 0x000 },
4626     { 0x00000000, 0xc0604800, 0x197 },
4627     { 0x0001a1fd, 0x00204411, 0x000 },
4628     { 0x00000011, 0x0020062d, 0x000 },
4629     { 0x00000000, 0x0078042a, 0x2fb },
4630     { 0x00000000, 0x00202809, 0x000 },
4631     { 0x00003fff, 0x002f022f, 0x000 },
4632     { 0x00000000, 0x0cc00000, 0x174 },
4633     { 0x00000000, 0xc0400400, 0x001 },
4634     { 0x00000210, 0x00600411, 0x315 },
4635     { 0x00003fff, 0x002f022f, 0x000 },
4636     { 0x00000000, 0x0ce00000, 0x194 },
4637     { 0x00000015, 0xc0203620, 0x000 },
4638     { 0x00000016, 0xc0203620, 0x000 },
4639     { 0x3f800000, 0x00200411, 0x000 },
4640     { 0x46000000, 0x00600811, 0x1b2 },
4641     { 0x00000000, 0x00800000, 0x000 },
4642     { 0x0000a1fc, 0x00204411, 0x000 },
4643     { 0x00003fff, 0x002f022f, 0x000 },
4644     { 0x00000000, 0x0cc00000, 0x19b },
4645     { 0x00000001, 0x00804811, 0x000 },
4646     { 0x00000021, 0x00804811, 0x000 },
4647     { 0x0000ffff, 0x40280e20, 0x000 },
4648     { 0x00000010, 0xc0211220, 0x000 },
4649     { 0x0000ffff, 0x40281620, 0x000 },
4650     { 0x00000010, 0xc0811a20, 0x000 },
4651     { 0x81000000, 0x00204411, 0x000 },
4652     { 0x00000006, 0x00204811, 0x000 },
4653     { 0x00000008, 0x00221e30, 0x000 },
4654     { 0x00000029, 0x00201a2d, 0x000 },
4655     { 0x0000e000, 0x00204411, 0x000 },
4656     { 0xfffbff09, 0x00204811, 0x000 },
4657     { 0x0000000f, 0x0020222d, 0x000 },
4658     { 0x00001fff, 0x00294a28, 0x000 },
4659     { 0x00000006, 0x0020222d, 0x000 },
4660     { 0x00000000, 0x002920e8, 0x000 },
4661     { 0x00000000, 0x00204808, 0x000 },
4662     { 0x00000000, 0x00204811, 0x000 },
4663     { 0x060a0200, 0x00294a26, 0x000 },
4664     { 0x00000000, 0x00204811, 0x000 },
4665     { 0x00000000, 0x00204811, 0x000 },
4666     { 0x00000100, 0x00201811, 0x000 },
4667     { 0x00000008, 0x00621e28, 0x12f },
4668     { 0x00000008, 0x00822228, 0x000 },
4669     { 0x0002c000, 0x00204411, 0x000 },
4670     { 0x00000015, 0x00600e2d, 0x1bd },
4671     { 0x00000016, 0x00600e2d, 0x1bd },
4672     { 0x0000c008, 0x00204411, 0x000 },
4673     { 0x00000017, 0x00200e2d, 0x000 },
4674     { 0x00000000, 0x14c00000, 0x1b9 },
4675     { 0x00000000, 0x00200411, 0x000 },
4676     { 0x00000000, 0x00204801, 0x000 },
4677     { 0x39000000, 0x00204811, 0x000 },
4678     { 0x00000000, 0x00204811, 0x000 },
4679     { 0x00000000, 0x00804802, 0x000 },
4680     { 0x00000018, 0x00202e2d, 0x000 },
4681     { 0x00000000, 0x003b0d63, 0x000 },
4682     { 0x00000008, 0x00224a23, 0x000 },
4683     { 0x00000010, 0x00224a23, 0x000 },
4684     { 0x00000018, 0x00224a23, 0x000 },
4685     { 0x00000000, 0x00804803, 0x000 },
4686     { 0x00000000, 0x00600000, 0x00b },
4687     { 0x00001000, 0x00600411, 0x315 },
4688     { 0x00000000, 0x00200411, 0x000 },
4689     { 0x00000000, 0x00600811, 0x1b2 },
4690     { 0x00000007, 0x0021062f, 0x000 },
4691     { 0x00000013, 0x00200a2d, 0x000 },
4692     { 0x00000001, 0x00202c11, 0x000 },
4693     { 0x0000ffff, 0x40282220, 0x000 },
4694     { 0x0000000f, 0x00262228, 0x000 },
4695     { 0x00000010, 0x40212620, 0x000 },
4696     { 0x0000000f, 0x00262629, 0x000 },
4697     { 0x00000000, 0x00202802, 0x000 },
4698     { 0x00002256, 0x00204411, 0x000 },
4699     { 0x0000001b, 0x00204811, 0x000 },
4700     { 0x00000000, 0x002f0221, 0x000 },
4701     { 0x00000000, 0x0ce00000, 0x1e0 },
4702     { 0x0000225c, 0x00204411, 0x000 },
4703     { 0x00000081, 0x00204811, 0x000 },
4704     { 0x0000a1fc, 0x00204411, 0x000 },
4705     { 0x00000001, 0x00204811, 0x000 },
4706     { 0x00000080, 0x00201c11, 0x000 },
4707     { 0x00000000, 0x002f0227, 0x000 },
4708     { 0x00000000, 0x0ce00000, 0x1dc },
4709     { 0x00000000, 0x00600000, 0x1e9 },
4710     { 0x00000001, 0x00531e27, 0x1d8 },
4711     { 0x00000001, 0x00202c11, 0x000 },
4712     { 0x0000001f, 0x00280a22, 0x000 },
4713     { 0x0000001f, 0x00282a2a, 0x000 },
4714     { 0x00000001, 0x00530621, 0x1d1 },
4715     { 0x0000225c, 0x00204411, 0x000 },
4716     { 0x00000002, 0x00304a2f, 0x000 },
4717     { 0x0000a1fc, 0x00204411, 0x000 },
4718     { 0x00000001, 0x00204811, 0x000 },
4719     { 0x00000001, 0x00301e2f, 0x000 },
4720     { 0x00000000, 0x002f0227, 0x000 },
4721     { 0x00000000, 0x0ce00000, 0x000 },
4722     { 0x00000000, 0x00600000, 0x1e9 },
4723     { 0x00000001, 0x00531e27, 0x1e5 },
4724     { 0x0000ffff, 0x40280e20, 0x000 },
4725     { 0x0000000f, 0x00260e23, 0x000 },
4726     { 0x00000010, 0xc0211220, 0x000 },
4727     { 0x0000000f, 0x00261224, 0x000 },
4728     { 0x00000000, 0x00201411, 0x000 },
4729     { 0x00000000, 0x00601811, 0x2bb },
4730     { 0x0001a1fd, 0x00204411, 0x000 },
4731     { 0x00000000, 0x002f022b, 0x000 },
4732     { 0x00000000, 0x0ce00000, 0x1f8 },
4733     { 0x00000010, 0x00221628, 0x000 },
4734     { 0xffff0000, 0x00281625, 0x000 },
4735     { 0x0000ffff, 0x00281a29, 0x000 },
4736     { 0x00000000, 0x002948c5, 0x000 },
4737     { 0x00000000, 0x0020480a, 0x000 },
4738     { 0x00000000, 0x00202c11, 0x000 },
4739     { 0x00000010, 0x00221623, 0x000 },
4740     { 0xffff0000, 0x00281625, 0x000 },
4741     { 0x0000ffff, 0x00281a24, 0x000 },
4742     { 0x00000000, 0x002948c5, 0x000 },
4743     { 0x00000000, 0x00731503, 0x205 },
4744     { 0x00000000, 0x00201805, 0x000 },
4745     { 0x00000000, 0x00731524, 0x205 },
4746     { 0x00000000, 0x002d14c5, 0x000 },
4747     { 0x00000000, 0x003008a2, 0x000 },
4748     { 0x00000000, 0x00204802, 0x000 },
4749     { 0x00000000, 0x00202802, 0x000 },
4750     { 0x00000000, 0x00202003, 0x000 },
4751     { 0x00000000, 0x00802404, 0x000 },
4752     { 0x0000000f, 0x00210225, 0x000 },
4753     { 0x00000000, 0x14c00000, 0x68c },
4754     { 0x00000000, 0x002b1405, 0x000 },
4755     { 0x00000001, 0x00901625, 0x000 },
4756     { 0x00000000, 0x00600000, 0x00b },
4757     { 0x00000000, 0x00600411, 0x315 },
4758     { 0x00000000, 0x00200411, 0x000 },
4759     { 0x00000000, 0x00600811, 0x1b2 },
4760     { 0x00002256, 0x00204411, 0x000 },
4761     { 0x0000001a, 0x00294a22, 0x000 },
4762     { 0x00000000, 0xc0200000, 0x000 },
4763     { 0x00003fff, 0x002f022f, 0x000 },
4764     { 0x00000000, 0x0ce00000, 0x000 },
4765     { 0x00000000, 0xc0200400, 0x000 },
4766     { 0x0000225c, 0x00204411, 0x000 },
4767     { 0x00000003, 0x00384a21, 0x000 },
4768     { 0x0000a1fc, 0x00204411, 0x000 },
4769     { 0x00000001, 0x00204811, 0x000 },
4770     { 0x0000ffff, 0x40281220, 0x000 },
4771     { 0x00000010, 0xc0211a20, 0x000 },
4772     { 0x0000ffff, 0x40280e20, 0x000 },
4773     { 0x00000010, 0xc0211620, 0x000 },
4774     { 0x00000000, 0x00741465, 0x2bb },
4775     { 0x0001a1fd, 0x00604411, 0x2e0 },
4776     { 0x00000001, 0x00330621, 0x000 },
4777     { 0x00000000, 0x002f0221, 0x000 },
4778     { 0x00000000, 0x0cc00000, 0x219 },
4779     { 0x00003fff, 0x002f022f, 0x000 },
4780     { 0x00000000, 0x0cc00000, 0x212 },
4781     { 0x00000000, 0xc0400400, 0x001 },
4782     { 0x00000000, 0x00600000, 0x645 },
4783     { 0x00000000, 0x0040040f, 0x213 },
4784     { 0x00000000, 0x00600000, 0x631 },
4785     { 0x00000000, 0x00600000, 0x645 },
4786     { 0x00000210, 0x00600411, 0x315 },
4787     { 0x00000000, 0x00600000, 0x1a0 },
4788     { 0x00000000, 0x00600000, 0x19c },
4789     { 0x00000000, 0x00600000, 0x2bb },
4790     { 0x00000000, 0x00600000, 0x2a3 },
4791     { 0x93800000, 0x00204411, 0x000 },
4792     { 0x00000000, 0x00204808, 0x000 },
4793     { 0x00000000, 0x002f022f, 0x000 },
4794     { 0x00000000, 0x0ae00000, 0x232 },
4795     { 0x00000000, 0x00600000, 0x13a },
4796     { 0x00000000, 0x00400000, 0x236 },
4797     { 0x95000000, 0x00204411, 0x000 },
4798     { 0x00000000, 0x002f022f, 0x000 },
4799     { 0x00000000, 0x0ce00000, 0x236 },
4800     { 0x00000000, 0xc0404800, 0x233 },
4801     { 0x92000000, 0x00204411, 0x000 },
4802     { 0x00000000, 0xc0204800, 0x000 },
4803     { 0x00002256, 0x00204411, 0x000 },
4804     { 0x00000016, 0x00204811, 0x000 },
4805     { 0x0000225c, 0x00204411, 0x000 },
4806     { 0x00000003, 0x00204811, 0x000 },
4807     { 0x0000a1fc, 0x00204411, 0x000 },
4808     { 0x00000001, 0x00204811, 0x000 },
4809     { 0x0001a1fd, 0x00204411, 0x000 },
4810     { 0x00000000, 0x00600411, 0x2fb },
4811     { 0x00000000, 0xc0400400, 0x001 },
4812     { 0x00000000, 0x00600000, 0x631 },
4813     { 0x0000a00c, 0x00204411, 0x000 },
4814     { 0x00000000, 0xc0204800, 0x000 },
4815     { 0x00000000, 0xc0404800, 0x000 },
4816     { 0x00000000, 0x00600000, 0x00b },
4817     { 0x00000018, 0x40210a20, 0x000 },
4818     { 0x00000003, 0x002f0222, 0x000 },
4819     { 0x00000000, 0x0ae00000, 0x24c },
4820     { 0x00000014, 0x0020222d, 0x000 },
4821     { 0x00080101, 0x00292228, 0x000 },
4822     { 0x00000014, 0x00203628, 0x000 },
4823     { 0x0000a30c, 0x00204411, 0x000 },
4824     { 0x00000000, 0xc0204800, 0x000 },
4825     { 0x00000000, 0xc0204800, 0x000 },
4826     { 0x00000000, 0xc0404800, 0x251 },
4827     { 0x00000000, 0x00600000, 0x00b },
4828     { 0x00000010, 0x00600411, 0x315 },
4829     { 0x3f800000, 0x00200411, 0x000 },
4830     { 0x00000000, 0x00600811, 0x1b2 },
4831     { 0x0000225c, 0x00204411, 0x000 },
4832     { 0x00000003, 0x00204811, 0x000 },
4833     { 0x00000000, 0x00600000, 0x27c },
4834     { 0x00000017, 0x00201e2d, 0x000 },
4835     { 0x00000001, 0x00211e27, 0x000 },
4836     { 0x00000000, 0x14e00000, 0x26a },
4837     { 0x00000012, 0x00201e2d, 0x000 },
4838     { 0x0000ffff, 0x00281e27, 0x000 },
4839     { 0x00000000, 0x00341c27, 0x000 },
4840     { 0x00000000, 0x12c00000, 0x25f },
4841     { 0x00000000, 0x00201c11, 0x000 },
4842     { 0x00000000, 0x002f00e5, 0x000 },
4843     { 0x00000000, 0x08c00000, 0x262 },
4844     { 0x00000000, 0x00201407, 0x000 },
4845     { 0x00000012, 0x00201e2d, 0x000 },
4846     { 0x00000010, 0x00211e27, 0x000 },
4847     { 0x00000000, 0x00341c47, 0x000 },
4848     { 0x00000000, 0x12c00000, 0x267 },
4849     { 0x00000000, 0x00201c11, 0x000 },
4850     { 0x00000000, 0x002f00e6, 0x000 },
4851     { 0x00000000, 0x08c00000, 0x26a },
4852     { 0x00000000, 0x00201807, 0x000 },
4853     { 0x00000000, 0x00600000, 0x2c1 },
4854     { 0x00002256, 0x00204411, 0x000 },
4855     { 0x00000000, 0x00342023, 0x000 },
4856     { 0x00000000, 0x12c00000, 0x272 },
4857     { 0x00000000, 0x00342044, 0x000 },
4858     { 0x00000000, 0x12c00000, 0x271 },
4859     { 0x00000016, 0x00404811, 0x276 },
4860     { 0x00000018, 0x00404811, 0x276 },
4861     { 0x00000000, 0x00342044, 0x000 },
4862     { 0x00000000, 0x12c00000, 0x275 },
4863     { 0x00000017, 0x00404811, 0x276 },
4864     { 0x00000019, 0x00204811, 0x000 },
4865     { 0x0000a1fc, 0x00204411, 0x000 },
4866     { 0x00000001, 0x00204811, 0x000 },
4867     { 0x0001a1fd, 0x00604411, 0x2e9 },
4868     { 0x00003fff, 0x002f022f, 0x000 },
4869     { 0x00000000, 0x0cc00000, 0x256 },
4870     { 0x00000000, 0xc0400400, 0x001 },
4871     { 0x00000010, 0x40210620, 0x000 },
4872     { 0x0000ffff, 0xc0280a20, 0x000 },
4873     { 0x00000010, 0x40210e20, 0x000 },
4874     { 0x0000ffff, 0xc0281220, 0x000 },
4875     { 0x00000010, 0x40211620, 0x000 },
4876     { 0x0000ffff, 0xc0881a20, 0x000 },
4877     { 0x81000000, 0x00204411, 0x000 },
4878     { 0x00000001, 0x00204811, 0x000 },
4879     { 0x00042004, 0x00604411, 0x68d },
4880     { 0x00000000, 0x00600000, 0x631 },
4881     { 0x00000000, 0xc0600000, 0x2a3 },
4882     { 0x00000005, 0x00200a2d, 0x000 },
4883     { 0x00000008, 0x00220a22, 0x000 },
4884     { 0x0000002b, 0x00201a2d, 0x000 },
4885     { 0x0000001c, 0x00201e2d, 0x000 },
4886     { 0x00007000, 0x00281e27, 0x000 },
4887     { 0x00000000, 0x00311ce6, 0x000 },
4888     { 0x0000002a, 0x00201a2d, 0x000 },
4889     { 0x0000000c, 0x00221a26, 0x000 },
4890     { 0x00000000, 0x002f00e6, 0x000 },
4891     { 0x00000000, 0x06e00000, 0x292 },
4892     { 0x00000000, 0x00201c11, 0x000 },
4893     { 0x00000000, 0x00200c11, 0x000 },
4894     { 0x0000002b, 0x00203623, 0x000 },
4895     { 0x00000010, 0x00201811, 0x000 },
4896     { 0x00000000, 0x00691ce2, 0x12f },
4897     { 0x93800000, 0x00204411, 0x000 },
4898     { 0x00000000, 0x00204807, 0x000 },
4899     { 0x95000000, 0x00204411, 0x000 },
4900     { 0x00000000, 0x002f022f, 0x000 },
4901     { 0x00000000, 0x0ce00000, 0x29d },
4902     { 0x00000001, 0x00333e2f, 0x000 },
4903     { 0x00000000, 0xd9004800, 0x000 },
4904     { 0x92000000, 0x00204411, 0x000 },
4905     { 0x00000000, 0xc0204800, 0x000 },
4906     { 0x0000001c, 0x00403627, 0x000 },
4907     { 0x0000000c, 0xc0220a20, 0x000 },
4908     { 0x00000029, 0x00203622, 0x000 },
4909     { 0x00000028, 0xc0403620, 0x000 },
4910     { 0x0000a2a4, 0x00204411, 0x000 },
4911     { 0x00000009, 0x00204811, 0x000 },
4912     { 0xa1000000, 0x00204411, 0x000 },
4913     { 0x00000001, 0x00804811, 0x000 },
4914     { 0x00000021, 0x00201e2d, 0x000 },
4915     { 0x00000000, 0x002c1ce3, 0x000 },
4916     { 0x00000021, 0x00203627, 0x000 },
4917     { 0x00000022, 0x00201e2d, 0x000 },
4918     { 0x00000000, 0x002c1ce4, 0x000 },
4919     { 0x00000022, 0x00203627, 0x000 },
4920     { 0x00000023, 0x00201e2d, 0x000 },
4921     { 0x00000000, 0x003120a3, 0x000 },
4922     { 0x00000000, 0x002d1d07, 0x000 },
4923     { 0x00000023, 0x00203627, 0x000 },
4924     { 0x00000024, 0x00201e2d, 0x000 },
4925     { 0x00000000, 0x003120c4, 0x000 },
4926     { 0x00000000, 0x002d1d07, 0x000 },
4927     { 0x00000024, 0x00803627, 0x000 },
4928     { 0x00000021, 0x00203623, 0x000 },
4929     { 0x00000022, 0x00203624, 0x000 },
4930     { 0x00000000, 0x00311ca3, 0x000 },
4931     { 0x00000023, 0x00203627, 0x000 },
4932     { 0x00000000, 0x00311cc4, 0x000 },
4933     { 0x00000024, 0x00803627, 0x000 },
4934     { 0x0000001a, 0x00203627, 0x000 },
4935     { 0x0000001b, 0x00203628, 0x000 },
4936     { 0x00000017, 0x00201e2d, 0x000 },
4937     { 0x00000002, 0x00210227, 0x000 },
4938     { 0x00000000, 0x14c00000, 0x2dc },
4939     { 0x00000000, 0x00400000, 0x2d9 },
4940     { 0x0000001a, 0x00203627, 0x000 },
4941     { 0x0000001b, 0x00203628, 0x000 },
4942     { 0x00000017, 0x00201e2d, 0x000 },
4943     { 0x00000002, 0x00210227, 0x000 },
4944     { 0x00000000, 0x14e00000, 0x2d9 },
4945     { 0x00000003, 0x00210227, 0x000 },
4946     { 0x00000000, 0x14e00000, 0x2dc },
4947     { 0x00000023, 0x00201e2d, 0x000 },
4948     { 0x00000000, 0x002e00e1, 0x000 },
4949     { 0x00000000, 0x02c00000, 0x2dc },
4950     { 0x00000021, 0x00201e2d, 0x000 },
4951     { 0x00000000, 0x003120a1, 0x000 },
4952     { 0x00000000, 0x002e00e8, 0x000 },
4953     { 0x00000000, 0x06c00000, 0x2dc },
4954     { 0x00000024, 0x00201e2d, 0x000 },
4955     { 0x00000000, 0x002e00e2, 0x000 },
4956     { 0x00000000, 0x02c00000, 0x2dc },
4957     { 0x00000022, 0x00201e2d, 0x000 },
4958     { 0x00000000, 0x003120c2, 0x000 },
4959     { 0x00000000, 0x002e00e8, 0x000 },
4960     { 0x00000000, 0x06c00000, 0x2dc },
4961     { 0x00000000, 0x00600000, 0x668 },
4962     { 0x00000000, 0x00600000, 0x2b5 },
4963     { 0x00000000, 0x00400000, 0x2de },
4964     { 0x00000000, 0x00600000, 0x2b5 },
4965     { 0x00000000, 0x00600000, 0x65f },
4966     { 0x00000000, 0x00400000, 0x2de },
4967     { 0x00000000, 0x00600000, 0x2a7 },
4968     { 0x00000000, 0x00400000, 0x2de },
4969     { 0x0000001a, 0x00201e2d, 0x000 },
4970     { 0x0000001b, 0x0080222d, 0x000 },
4971     { 0x00000010, 0x00221e23, 0x000 },
4972     { 0x00000000, 0x00294887, 0x000 },
4973     { 0x00000000, 0x00311ca3, 0x000 },
4974     { 0x00000010, 0x00221e27, 0x000 },
4975     { 0x00000000, 0x00294887, 0x000 },
4976     { 0x00000010, 0x00221e23, 0x000 },
4977     { 0x00000000, 0x003120c4, 0x000 },
4978     { 0x0000ffff, 0x00282228, 0x000 },
4979     { 0x00000000, 0x00894907, 0x000 },
4980     { 0x00000010, 0x00221e23, 0x000 },
4981     { 0x00000000, 0x00294887, 0x000 },
4982     { 0x00000010, 0x00221e21, 0x000 },
4983     { 0x00000000, 0x00294847, 0x000 },
4984     { 0x00000000, 0x00311ca3, 0x000 },
4985     { 0x00000010, 0x00221e27, 0x000 },
4986     { 0x00000000, 0x00294887, 0x000 },
4987     { 0x00000000, 0x00311ca1, 0x000 },
4988     { 0x00000010, 0x00221e27, 0x000 },
4989     { 0x00000000, 0x00294847, 0x000 },
4990     { 0x00000010, 0x00221e23, 0x000 },
4991     { 0x00000000, 0x003120c4, 0x000 },
4992     { 0x0000ffff, 0x00282228, 0x000 },
4993     { 0x00000000, 0x00294907, 0x000 },
4994     { 0x00000010, 0x00221e21, 0x000 },
4995     { 0x00000000, 0x003120c2, 0x000 },
4996     { 0x0000ffff, 0x00282228, 0x000 },
4997     { 0x00000000, 0x00894907, 0x000 },
4998     { 0x00000010, 0x00221e23, 0x000 },
4999     { 0x00000000, 0x00294887, 0x000 },
5000     { 0x00000001, 0x00220a21, 0x000 },
5001     { 0x00000000, 0x003308a2, 0x000 },
5002     { 0x00000010, 0x00221e22, 0x000 },
5003     { 0x00000010, 0x00212222, 0x000 },
5004     { 0x00000000, 0x00294907, 0x000 },
5005     { 0x00000000, 0x00311ca3, 0x000 },
5006     { 0x00000010, 0x00221e27, 0x000 },
5007     { 0x00000000, 0x00294887, 0x000 },
5008     { 0x00000001, 0x00220a21, 0x000 },
5009     { 0x00000000, 0x003008a2, 0x000 },
5010     { 0x00000010, 0x00221e22, 0x000 },
5011     { 0x00000010, 0x00212222, 0x000 },
5012     { 0x00000000, 0x00294907, 0x000 },
5013     { 0x00000010, 0x00221e23, 0x000 },
5014     { 0x00000000, 0x003120c4, 0x000 },
5015     { 0x0000ffff, 0x00282228, 0x000 },
5016     { 0x00000000, 0x00294907, 0x000 },
5017     { 0x00000000, 0x003808c5, 0x000 },
5018     { 0x00000000, 0x00300841, 0x000 },
5019     { 0x00000001, 0x00220a22, 0x000 },
5020     { 0x00000000, 0x003308a2, 0x000 },
5021     { 0x00000010, 0x00221e22, 0x000 },
5022     { 0x00000010, 0x00212222, 0x000 },
5023     { 0x00000000, 0x00894907, 0x000 },
5024     { 0x00000017, 0x0020222d, 0x000 },
5025     { 0x00000000, 0x14c00000, 0x318 },
5026     { 0xffffffef, 0x00280621, 0x000 },
5027     { 0x00000014, 0x0020222d, 0x000 },
5028     { 0x0000f8e0, 0x00204411, 0x000 },
5029     { 0x00000000, 0x00294901, 0x000 },
5030     { 0x00000000, 0x00894901, 0x000 },
5031     { 0x00000000, 0x00204811, 0x000 },
5032     { 0x00000000, 0x00204811, 0x000 },
5033     { 0x060a0200, 0x00804811, 0x000 },
5034     { 0x00000000, 0xc0200000, 0x000 },
5035     { 0x97000000, 0xc0204411, 0x000 },
5036     { 0x00000000, 0xc0204811, 0x000 },
5037     { 0x8a000000, 0x00204411, 0x000 },
5038     { 0x00000000, 0x00204811, 0x000 },
5039     { 0x0000225c, 0x00204411, 0x000 },
5040     { 0x00000000, 0xc0204800, 0x000 },
5041     { 0x0000a1fc, 0x00204411, 0x000 },
5042     { 0x00000000, 0xc0204800, 0x000 },
5043     { 0x00000000, 0xc0200400, 0x000 },
5044     { 0x00000000, 0x00a0000a, 0x000 },
5045     { 0x97000000, 0x00204411, 0x000 },
5046     { 0x00000000, 0x00204811, 0x000 },
5047     { 0x8a000000, 0x00204411, 0x000 },
5048     { 0x00000000, 0x00204811, 0x000 },
5049     { 0x0000225c, 0x00204411, 0x000 },
5050     { 0x00000000, 0xc0204800, 0x000 },
5051     { 0x0000a1fc, 0x00204411, 0x000 },
5052     { 0x00000000, 0xc0204800, 0x000 },
5053     { 0x00000000, 0xc0200400, 0x000 },
5054     { 0x00000000, 0x00a0000a, 0x000 },
5055     { 0x97000000, 0x00204411, 0x000 },
5056     { 0x00000000, 0x00204811, 0x000 },
5057     { 0x8a000000, 0x00204411, 0x000 },
5058     { 0x00000000, 0x00204811, 0x000 },
5059     { 0x0000225c, 0x00204411, 0x000 },
5060     { 0x00000000, 0xc0204800, 0x000 },
5061     { 0x0000a1fc, 0x00204411, 0x000 },
5062     { 0x00000000, 0xc0204800, 0x000 },
5063     { 0x0001a1fd, 0x00204411, 0x000 },
5064     { 0x00000000, 0xd9004800, 0x000 },
5065     { 0x00000000, 0xc0200400, 0x000 },
5066     { 0x00000000, 0x00a0000a, 0x000 },
5067     { 0x00002257, 0x00204411, 0x000 },
5068     { 0x00000003, 0xc0484a20, 0x000 },
5069     { 0x0000225d, 0x00204411, 0x000 },
5070     { 0x00000000, 0xc0404800, 0x000 },
5071     { 0x00000000, 0x00600000, 0x645 },
5072     { 0x00000000, 0xc0200800, 0x000 },
5073     { 0x0000225c, 0x00204411, 0x000 },
5074     { 0x00000003, 0x00384a22, 0x000 },
5075     { 0x0000a1fc, 0x00204411, 0x000 },
5076     { 0x00000000, 0xc0204800, 0x000 },
5077     { 0x0001a1fd, 0x00204411, 0x000 },
5078     { 0x00000000, 0x002f0222, 0x000 },
5079     { 0x00000000, 0x0ce00000, 0x000 },
5080     { 0x00000000, 0x40204800, 0x000 },
5081     { 0x00000001, 0x40304a20, 0x000 },
5082     { 0x00000002, 0xc0304a20, 0x000 },
5083     { 0x00000001, 0x00530a22, 0x34b },
5084     { 0x0000003f, 0xc0280a20, 0x000 },
5085     { 0x81000000, 0x00204411, 0x000 },
5086     { 0x00000001, 0x00204811, 0x000 },
5087     { 0x000021f8, 0x00204411, 0x000 },
5088     { 0x00000018, 0x00204811, 0x000 },
5089     { 0x000421f9, 0x00604411, 0x68d },
5090     { 0x00000011, 0x00210230, 0x000 },
5091     { 0x00000000, 0x14e00000, 0x354 },
5092     { 0x00000014, 0x002f0222, 0x000 },
5093     { 0x00000000, 0x0cc00000, 0x364 },
5094     { 0x00002010, 0x00204411, 0x000 },
5095     { 0x00008000, 0x00204811, 0x000 },
5096     { 0x0001a2a4, 0x00204411, 0x000 },
5097     { 0x00000000, 0x00604802, 0x36e },
5098     { 0x00002100, 0x00204411, 0x000 },
5099     { 0x00000000, 0xc0204800, 0x000 },
5100     { 0x00000000, 0xc0204800, 0x000 },
5101     { 0x00000000, 0xc0204800, 0x000 },
5102     { 0x00000000, 0xc0404800, 0x000 },
5103     { 0x00000004, 0x002f0222, 0x000 },
5104     { 0x00000000, 0x0cc00000, 0x36a },
5105     { 0x00002010, 0x00204411, 0x000 },
5106     { 0x00008000, 0x00204811, 0x000 },
5107     { 0x0001a2a4, 0x00204411, 0x000 },
5108     { 0x00000000, 0x00404802, 0x35f },
5109     { 0x00000028, 0x002f0222, 0x000 },
5110     { 0x00000000, 0x0cc00000, 0x5c0 },
5111     { 0x0001a2a4, 0x00204411, 0x000 },
5112     { 0x00000000, 0x00404802, 0x35f },
5113     { 0x0000002c, 0x00203626, 0x000 },
5114     { 0x00000049, 0x00201811, 0x000 },
5115     { 0x0000003f, 0x00204811, 0x000 },
5116     { 0x00000001, 0x00331a26, 0x000 },
5117     { 0x00000000, 0x002f0226, 0x000 },
5118     { 0x00000000, 0x0cc00000, 0x370 },
5119     { 0x0000002c, 0x00801a2d, 0x000 },
5120     { 0x0000003f, 0xc0280a20, 0x000 },
5121     { 0x00000015, 0x002f0222, 0x000 },
5122     { 0x00000000, 0x0ce00000, 0x386 },
5123     { 0x00000006, 0x002f0222, 0x000 },
5124     { 0x00000000, 0x0ce00000, 0x3b1 },
5125     { 0x00000016, 0x002f0222, 0x000 },
5126     { 0x00000000, 0x0ce00000, 0x3b5 },
5127     { 0x00000020, 0x002f0222, 0x000 },
5128     { 0x00000000, 0x0ce00000, 0x39c },
5129     { 0x0000000f, 0x002f0222, 0x000 },
5130     { 0x00000000, 0x0ce00000, 0x3a8 },
5131     { 0x00000010, 0x002f0222, 0x000 },
5132     { 0x00000000, 0x0ce00000, 0x3a8 },
5133     { 0x0000001e, 0x002f0222, 0x000 },
5134     { 0x00000000, 0x0ce00000, 0x390 },
5135     { 0x0000a2a4, 0x00204411, 0x000 },
5136     { 0x00000000, 0x00404802, 0x000 },
5137     { 0x08000000, 0x00290a22, 0x000 },
5138     { 0x00000003, 0x40210e20, 0x000 },
5139     { 0x0000000c, 0xc0211220, 0x000 },
5140     { 0x00080000, 0x00281224, 0x000 },
5141     { 0x00000014, 0xc0221620, 0x000 },
5142     { 0x00000000, 0x002914a4, 0x000 },
5143     { 0x0000a2a4, 0x00204411, 0x000 },
5144     { 0x00000000, 0x002948a2, 0x000 },
5145     { 0x0000a1fe, 0x00204411, 0x000 },
5146     { 0x00000000, 0x00404803, 0x000 },
5147     { 0x81000000, 0x00204411, 0x000 },
5148     { 0x00000001, 0x00204811, 0x000 },
5149     { 0x000021f8, 0x00204411, 0x000 },
5150     { 0x00000016, 0x00204811, 0x000 },
5151     { 0x000421f9, 0x00604411, 0x68d },
5152     { 0x00000015, 0x00210230, 0x000 },
5153     { 0x00000000, 0x14e00000, 0x392 },
5154     { 0x0000210e, 0x00204411, 0x000 },
5155     { 0x00000000, 0xc0204800, 0x000 },
5156     { 0x00000000, 0xc0204800, 0x000 },
5157     { 0x0000a2a4, 0x00204411, 0x000 },
5158     { 0x00000000, 0x00404802, 0x000 },
5159     { 0x81000000, 0x00204411, 0x000 },
5160     { 0x00000001, 0x00204811, 0x000 },
5161     { 0x000021f8, 0x00204411, 0x000 },
5162     { 0x00000017, 0x00204811, 0x000 },
5163     { 0x000421f9, 0x00604411, 0x68d },
5164     { 0x00000003, 0x00210230, 0x000 },
5165     { 0x00000000, 0x14e00000, 0x39e },
5166     { 0x00002108, 0x00204411, 0x000 },
5167     { 0x00000000, 0xc0204800, 0x000 },
5168     { 0x00000000, 0xc0204800, 0x000 },
5169     { 0x0000a2a4, 0x00204411, 0x000 },
5170     { 0x00000000, 0x00404802, 0x000 },
5171     { 0x0000a2a4, 0x00204411, 0x000 },
5172     { 0x00000000, 0x00204802, 0x000 },
5173     { 0x80000000, 0x00204411, 0x000 },
5174     { 0x00000000, 0x00204811, 0x000 },
5175     { 0x81000000, 0x00204411, 0x000 },
5176     { 0x00000010, 0x00204811, 0x000 },
5177     { 0x00000000, 0x00200010, 0x000 },
5178     { 0x00000000, 0x14c00000, 0x3ae },
5179     { 0x00000000, 0x00400000, 0x000 },
5180     { 0x00002010, 0x00204411, 0x000 },
5181     { 0x00008000, 0x00204811, 0x000 },
5182     { 0x0001a2a4, 0x00204411, 0x000 },
5183     { 0x00000006, 0x00404811, 0x000 },
5184     { 0x00002010, 0x00204411, 0x000 },
5185     { 0x00008000, 0x00204811, 0x000 },
5186     { 0x0001a2a4, 0x00204411, 0x000 },
5187     { 0x00000016, 0x00604811, 0x36e },
5188     { 0x00000000, 0x00400000, 0x000 },
5189     { 0x00000000, 0xc0200800, 0x000 },
5190     { 0x00000000, 0xc0200c00, 0x000 },
5191     { 0x0000001d, 0x00210223, 0x000 },
5192     { 0x00000000, 0x14e00000, 0x3ce },
5193     { 0x81000000, 0x00204411, 0x000 },
5194     { 0x00000001, 0x00204811, 0x000 },
5195     { 0x000021f8, 0x00204411, 0x000 },
5196     { 0x00000018, 0x00204811, 0x000 },
5197     { 0x000421f9, 0x00604411, 0x68d },
5198     { 0x00000011, 0x00210230, 0x000 },
5199     { 0x00000000, 0x14e00000, 0x3c0 },
5200     { 0x00002100, 0x00204411, 0x000 },
5201     { 0x00000000, 0x00204802, 0x000 },
5202     { 0x00000000, 0x00204803, 0x000 },
5203     { 0xbabecafe, 0x00204811, 0x000 },
5204     { 0xcafebabe, 0x00204811, 0x000 },
5205     { 0x00002010, 0x00204411, 0x000 },
5206     { 0x00008000, 0x00204811, 0x000 },
5207     { 0x0000a2a4, 0x00204411, 0x000 },
5208     { 0x00000004, 0x00404811, 0x000 },
5209     { 0x00002170, 0x00204411, 0x000 },
5210     { 0x00000000, 0x00204802, 0x000 },
5211     { 0x00000000, 0x00204803, 0x000 },
5212     { 0x81000000, 0x00204411, 0x000 },
5213     { 0x0000000a, 0x00204811, 0x000 },
5214     { 0x00000000, 0x00200010, 0x000 },
5215     { 0x00000000, 0x14c00000, 0x3d3 },
5216     { 0x8c000000, 0x00204411, 0x000 },
5217     { 0xcafebabe, 0x00404811, 0x000 },
5218     { 0x81000000, 0x00204411, 0x000 },
5219     { 0x00000001, 0x00204811, 0x000 },
5220     { 0x00003fff, 0x40280a20, 0x000 },
5221     { 0x80000000, 0x40280e20, 0x000 },
5222     { 0x40000000, 0xc0281220, 0x000 },
5223     { 0x00040000, 0x00694622, 0x68d },
5224     { 0x00000000, 0x00201410, 0x000 },
5225     { 0x00000000, 0x002f0223, 0x000 },
5226     { 0x00000000, 0x0cc00000, 0x3e1 },
5227     { 0x00000000, 0xc0401800, 0x3e4 },
5228     { 0x00003fff, 0xc0281a20, 0x000 },
5229     { 0x00040000, 0x00694626, 0x68d },
5230     { 0x00000000, 0x00201810, 0x000 },
5231     { 0x00000000, 0x002f0224, 0x000 },
5232     { 0x00000000, 0x0cc00000, 0x3e7 },
5233     { 0x00000000, 0xc0401c00, 0x3ea },
5234     { 0x00003fff, 0xc0281e20, 0x000 },
5235     { 0x00040000, 0x00694627, 0x68d },
5236     { 0x00000000, 0x00201c10, 0x000 },
5237     { 0x00000000, 0x00204402, 0x000 },
5238     { 0x00000000, 0x002820c5, 0x000 },
5239     { 0x00000000, 0x004948e8, 0x000 },
5240     { 0xa5800000, 0x00200811, 0x000 },
5241     { 0x00002000, 0x00200c11, 0x000 },
5242     { 0x83000000, 0x00604411, 0x412 },
5243     { 0x00000000, 0x00204402, 0x000 },
5244     { 0x00000000, 0xc0204800, 0x000 },
5245     { 0x00000000, 0x40204800, 0x000 },
5246     { 0x0000001f, 0xc0210220, 0x000 },
5247     { 0x00000000, 0x14c00000, 0x3f7 },
5248     { 0x00002010, 0x00204411, 0x000 },
5249     { 0x00008000, 0x00204811, 0x000 },
5250     { 0x0000ffff, 0xc0481220, 0x3ff },
5251     { 0xa7800000, 0x00200811, 0x000 },
5252     { 0x0000a000, 0x00200c11, 0x000 },
5253     { 0x83000000, 0x00604411, 0x412 },
5254     { 0x00000000, 0x00204402, 0x000 },
5255     { 0x00000000, 0xc0204800, 0x000 },
5256     { 0x00000000, 0xc0204800, 0x000 },
5257     { 0x0000ffff, 0xc0281220, 0x000 },
5258     { 0x83000000, 0x00204411, 0x000 },
5259     { 0x00000000, 0x00304883, 0x000 },
5260     { 0x84000000, 0x00204411, 0x000 },
5261     { 0x00000000, 0xc0204800, 0x000 },
5262     { 0x00000000, 0x1d000000, 0x000 },
5263     { 0x83000000, 0x00604411, 0x412 },
5264     { 0x00000000, 0xc0400400, 0x001 },
5265     { 0xa9800000, 0x00200811, 0x000 },
5266     { 0x0000c000, 0x00400c11, 0x3fa },
5267     { 0xab800000, 0x00200811, 0x000 },
5268     { 0x0000f8e0, 0x00400c11, 0x3fa },
5269     { 0xad800000, 0x00200811, 0x000 },
5270     { 0x0000f880, 0x00400c11, 0x3fa },
5271     { 0xb3800000, 0x00200811, 0x000 },
5272     { 0x0000f3fc, 0x00400c11, 0x3fa },
5273     { 0xaf800000, 0x00200811, 0x000 },
5274     { 0x0000e000, 0x00400c11, 0x3fa },
5275     { 0xb1800000, 0x00200811, 0x000 },
5276     { 0x0000f000, 0x00400c11, 0x3fa },
5277     { 0x83000000, 0x00204411, 0x000 },
5278     { 0x00002148, 0x00204811, 0x000 },
5279     { 0x84000000, 0x00204411, 0x000 },
5280     { 0x00000000, 0xc0204800, 0x000 },
5281     { 0x00000000, 0x1d000000, 0x000 },
5282     { 0x00000000, 0x00800000, 0x000 },
5283     { 0x01182000, 0xc0304620, 0x000 },
5284     { 0x00000000, 0xd9004800, 0x000 },
5285     { 0x00000000, 0xc0200400, 0x000 },
5286     { 0x00000000, 0x00a0000a, 0x000 },
5287     { 0x0218a000, 0xc0304620, 0x000 },
5288     { 0x00000000, 0xd9004800, 0x000 },
5289     { 0x00000000, 0xc0200400, 0x000 },
5290     { 0x00000000, 0x00a0000a, 0x000 },
5291     { 0x0318c000, 0xc0304620, 0x000 },
5292     { 0x00000000, 0xd9004800, 0x000 },
5293     { 0x00000000, 0xc0200400, 0x000 },
5294     { 0x00000000, 0x00a0000a, 0x000 },
5295     { 0x0418f8e0, 0xc0304620, 0x000 },
5296     { 0x00000000, 0xd9004800, 0x000 },
5297     { 0x00000000, 0xc0200400, 0x000 },
5298     { 0x00000000, 0x00a0000a, 0x000 },
5299     { 0x0518f880, 0xc0304620, 0x000 },
5300     { 0x00000000, 0xd9004800, 0x000 },
5301     { 0x00000000, 0xc0200400, 0x000 },
5302     { 0x00000000, 0x00a0000a, 0x000 },
5303     { 0x0618e000, 0xc0304620, 0x000 },
5304     { 0x00000000, 0xd9004800, 0x000 },
5305     { 0x00000000, 0xc0200400, 0x000 },
5306     { 0x00000000, 0x00a0000a, 0x000 },
5307     { 0x0718f000, 0xc0304620, 0x000 },
5308     { 0x00000000, 0xd9004800, 0x000 },
5309     { 0x00000000, 0xc0200400, 0x000 },
5310     { 0x00000000, 0x00a0000a, 0x000 },
5311     { 0x0818f3fc, 0xc0304620, 0x000 },
5312     { 0x00000000, 0xd9004800, 0x000 },
5313     { 0x00000000, 0xc0200400, 0x000 },
5314     { 0x00000000, 0x00a0000a, 0x000 },
5315     { 0x00000030, 0x00200a2d, 0x000 },
5316     { 0x00000000, 0xc0290c40, 0x000 },
5317     { 0x00000030, 0x00203623, 0x000 },
5318     { 0x00000000, 0xc0200400, 0x000 },
5319     { 0x00000000, 0x00a0000a, 0x000 },
5320     { 0x86000000, 0x00204411, 0x000 },
5321     { 0x00000000, 0x00404801, 0x000 },
5322     { 0x85000000, 0xc0204411, 0x000 },
5323     { 0x00000000, 0x00404801, 0x000 },
5324     { 0x0000217c, 0x00204411, 0x000 },
5325     { 0x00000018, 0x40210220, 0x000 },
5326     { 0x00000000, 0x14c00000, 0x445 },
5327     { 0x00800000, 0xc0494a20, 0x446 },
5328     { 0x00000000, 0xc0204800, 0x000 },
5329     { 0x00000000, 0xc0204800, 0x000 },
5330     { 0x00000000, 0xc0204800, 0x000 },
5331     { 0x81000000, 0x00204411, 0x000 },
5332     { 0x00000001, 0x00204811, 0x000 },
5333     { 0x00000000, 0xc0200800, 0x000 },
5334     { 0x00000000, 0x17000000, 0x000 },
5335     { 0x0004217f, 0x00604411, 0x68d },
5336     { 0x0000001f, 0x00210230, 0x000 },
5337     { 0x00000000, 0x14c00000, 0x000 },
5338     { 0x00000000, 0x00404c02, 0x44b },
5339     { 0x00000000, 0xc0200c00, 0x000 },
5340     { 0x00000000, 0xc0201000, 0x000 },
5341     { 0x00000000, 0xc0201400, 0x000 },
5342     { 0x00000000, 0xc0201800, 0x000 },
5343     { 0x00000000, 0xc0201c00, 0x000 },
5344     { 0x00007f00, 0x00280a21, 0x000 },
5345     { 0x00004500, 0x002f0222, 0x000 },
5346     { 0x00000000, 0x0ce00000, 0x459 },
5347     { 0x00000000, 0xc0202000, 0x000 },
5348     { 0x00000000, 0x17000000, 0x000 },
5349     { 0x00000010, 0x00280a23, 0x000 },
5350     { 0x00000010, 0x002f0222, 0x000 },
5351     { 0x00000000, 0x0ce00000, 0x461 },
5352     { 0x81000000, 0x00204411, 0x000 },
5353     { 0x00000001, 0x00204811, 0x000 },
5354     { 0x00040000, 0x00694624, 0x68d },
5355     { 0x00000000, 0x00400000, 0x466 },
5356     { 0x81000000, 0x00204411, 0x000 },
5357     { 0x00000000, 0x00204811, 0x000 },
5358     { 0x0000216d, 0x00204411, 0x000 },
5359     { 0x00000000, 0x00204804, 0x000 },
5360     { 0x00000000, 0x00604805, 0x692 },
5361     { 0x00000000, 0x002824f0, 0x000 },
5362     { 0x00000007, 0x00280a23, 0x000 },
5363     { 0x00000001, 0x002f0222, 0x000 },
5364     { 0x00000000, 0x0ae00000, 0x46d },
5365     { 0x00000000, 0x002f00c9, 0x000 },
5366     { 0x00000000, 0x04e00000, 0x486 },
5367     { 0x00000000, 0x00400000, 0x493 },
5368     { 0x00000002, 0x002f0222, 0x000 },
5369     { 0x00000000, 0x0ae00000, 0x472 },
5370     { 0x00000000, 0x002f00c9, 0x000 },
5371     { 0x00000000, 0x02e00000, 0x486 },
5372     { 0x00000000, 0x00400000, 0x493 },
5373     { 0x00000003, 0x002f0222, 0x000 },
5374     { 0x00000000, 0x0ae00000, 0x477 },
5375     { 0x00000000, 0x002f00c9, 0x000 },
5376     { 0x00000000, 0x0ce00000, 0x486 },
5377     { 0x00000000, 0x00400000, 0x493 },
5378     { 0x00000004, 0x002f0222, 0x000 },
5379     { 0x00000000, 0x0ae00000, 0x47c },
5380     { 0x00000000, 0x002f00c9, 0x000 },
5381     { 0x00000000, 0x0ae00000, 0x486 },
5382     { 0x00000000, 0x00400000, 0x493 },
5383     { 0x00000005, 0x002f0222, 0x000 },
5384     { 0x00000000, 0x0ae00000, 0x481 },
5385     { 0x00000000, 0x002f00c9, 0x000 },
5386     { 0x00000000, 0x06e00000, 0x486 },
5387     { 0x00000000, 0x00400000, 0x493 },
5388     { 0x00000006, 0x002f0222, 0x000 },
5389     { 0x00000000, 0x0ae00000, 0x486 },
5390     { 0x00000000, 0x002f00c9, 0x000 },
5391     { 0x00000000, 0x08e00000, 0x486 },
5392     { 0x00000000, 0x00400000, 0x493 },
5393     { 0x00007f00, 0x00280a21, 0x000 },
5394     { 0x00004500, 0x002f0222, 0x000 },
5395     { 0x00000000, 0x0ae00000, 0x000 },
5396     { 0x00000008, 0x00210a23, 0x000 },
5397     { 0x00000000, 0x14c00000, 0x490 },
5398     { 0x00002169, 0x00204411, 0x000 },
5399     { 0x00000000, 0xc0204800, 0x000 },
5400     { 0x00000000, 0xc0204800, 0x000 },
5401     { 0x00000000, 0xc0204800, 0x000 },
5402     { 0xcafebabe, 0x00404811, 0x000 },
5403     { 0x00000000, 0xc0204400, 0x000 },
5404     { 0x00000000, 0xc0200000, 0x000 },
5405     { 0x00000000, 0xc0404800, 0x000 },
5406     { 0x00007f00, 0x00280a21, 0x000 },
5407     { 0x00004500, 0x002f0222, 0x000 },
5408     { 0x00000000, 0x0ae00000, 0x499 },
5409     { 0x00000000, 0xc0200000, 0x000 },
5410     { 0x00000000, 0xc0200000, 0x000 },
5411     { 0x00000000, 0xc0400000, 0x000 },
5412     { 0x00000000, 0x00404c08, 0x459 },
5413     { 0x00000000, 0xc0200800, 0x000 },
5414     { 0x00000010, 0x40210e20, 0x000 },
5415     { 0x00000011, 0x40211220, 0x000 },
5416     { 0x00000012, 0x40211620, 0x000 },
5417     { 0x00002169, 0x00204411, 0x000 },
5418     { 0x00000000, 0x00204802, 0x000 },
5419     { 0x00000000, 0x00210225, 0x000 },
5420     { 0x00000000, 0x14e00000, 0x4a3 },
5421     { 0x00040000, 0xc0494a20, 0x4a4 },
5422     { 0xfffbffff, 0xc0284a20, 0x000 },
5423     { 0x00000000, 0x00210223, 0x000 },
5424     { 0x00000000, 0x14e00000, 0x4b0 },
5425     { 0x00000000, 0xc0204800, 0x000 },
5426     { 0x00000000, 0xc0204800, 0x000 },
5427     { 0x00000000, 0x00210224, 0x000 },
5428     { 0x00000000, 0x14c00000, 0x000 },
5429     { 0x81000000, 0x00204411, 0x000 },
5430     { 0x0000000c, 0x00204811, 0x000 },
5431     { 0x00000000, 0x00200010, 0x000 },
5432     { 0x00000000, 0x14c00000, 0x4ac },
5433     { 0xa0000000, 0x00204411, 0x000 },
5434     { 0xcafebabe, 0x00404811, 0x000 },
5435     { 0x81000000, 0x00204411, 0x000 },
5436     { 0x00000004, 0x00204811, 0x000 },
5437     { 0x0000216b, 0x00204411, 0x000 },
5438     { 0x00000000, 0xc0204810, 0x000 },
5439     { 0x81000000, 0x00204411, 0x000 },
5440     { 0x00000005, 0x00204811, 0x000 },
5441     { 0x0000216c, 0x00204411, 0x000 },
5442     { 0x00000000, 0xc0204810, 0x000 },
5443     { 0x00000000, 0x002f0224, 0x000 },
5444     { 0x00000000, 0x0ce00000, 0x000 },
5445     { 0x00000000, 0x00400000, 0x4aa },
5446     { 0x00000000, 0xc0210a20, 0x000 },
5447     { 0x00000000, 0x14c00000, 0x4c3 },
5448     { 0x81000000, 0x00204411, 0x000 },
5449     { 0x00000000, 0x00204811, 0x000 },
5450     { 0x0000216d, 0x00204411, 0x000 },
5451     { 0x00000000, 0xc0204800, 0x000 },
5452     { 0x00000000, 0xc0604800, 0x692 },
5453     { 0x00000000, 0x00400000, 0x4c7 },
5454     { 0x81000000, 0x00204411, 0x000 },
5455     { 0x00000001, 0x00204811, 0x000 },
5456     { 0x00040000, 0xc0294620, 0x000 },
5457     { 0x00000000, 0xc0600000, 0x68d },
5458     { 0x00000001, 0x00210222, 0x000 },
5459     { 0x00000000, 0x14c00000, 0x4ce },
5460     { 0x00002169, 0x00204411, 0x000 },
5461     { 0x00000000, 0xc0204800, 0x000 },
5462     { 0x00000000, 0xc0204800, 0x000 },
5463     { 0x00000000, 0x00204810, 0x000 },
5464     { 0xcafebabe, 0x00404811, 0x000 },
5465     { 0x00000000, 0xc0204400, 0x000 },
5466     { 0x00000000, 0xc0404810, 0x000 },
5467     { 0x81000000, 0x00204411, 0x000 },
5468     { 0x00000001, 0x00204811, 0x000 },
5469     { 0x000021f8, 0x00204411, 0x000 },
5470     { 0x0000000e, 0x00204811, 0x000 },
5471     { 0x000421f9, 0x00604411, 0x68d },
5472     { 0x00000000, 0x00210230, 0x000 },
5473     { 0x00000000, 0x14c00000, 0x4d0 },
5474     { 0x00002180, 0x00204411, 0x000 },
5475     { 0x00000000, 0xc0204800, 0x000 },
5476     { 0x00000000, 0xc0200000, 0x000 },
5477     { 0x00000000, 0xc0204800, 0x000 },
5478     { 0x00000000, 0xc0200000, 0x000 },
5479     { 0x00000000, 0xc0404800, 0x000 },
5480     { 0x00000003, 0x00333e2f, 0x000 },
5481     { 0x00000001, 0x00210221, 0x000 },
5482     { 0x00000000, 0x14e00000, 0x500 },
5483     { 0x0000002c, 0x00200a2d, 0x000 },
5484     { 0x00040000, 0x18e00c11, 0x4ef },
5485     { 0x00000001, 0x00333e2f, 0x000 },
5486     { 0x00002169, 0x00204411, 0x000 },
5487     { 0x00000000, 0x00204802, 0x000 },
5488     { 0x00000000, 0x00204803, 0x000 },
5489     { 0x00000008, 0x00300a22, 0x000 },
5490     { 0x00000000, 0xc0204800, 0x000 },
5491     { 0x00000000, 0xc0204800, 0x000 },
5492     { 0x00002169, 0x00204411, 0x000 },
5493     { 0x00000000, 0x00204802, 0x000 },
5494     { 0x00000000, 0x00204803, 0x000 },
5495     { 0x00000008, 0x00300a22, 0x000 },
5496     { 0x00000000, 0xc0204800, 0x000 },
5497     { 0x00000000, 0xd8c04800, 0x4e3 },
5498     { 0x00002169, 0x00204411, 0x000 },
5499     { 0x00000000, 0x00204802, 0x000 },
5500     { 0x00000000, 0x00204803, 0x000 },
5501     { 0x00000008, 0x00300a22, 0x000 },
5502     { 0x00000000, 0xc0204800, 0x000 },
5503     { 0x00000000, 0xc0204800, 0x000 },
5504     { 0x0000002d, 0x0020122d, 0x000 },
5505     { 0x00000000, 0x00290c83, 0x000 },
5506     { 0x00002169, 0x00204411, 0x000 },
5507     { 0x00000000, 0x00204802, 0x000 },
5508     { 0x00000000, 0x00204803, 0x000 },
5509     { 0x00000008, 0x00300a22, 0x000 },
5510     { 0x00000000, 0xc0204800, 0x000 },
5511     { 0x00000000, 0xc0204800, 0x000 },
5512     { 0x00000011, 0x00210224, 0x000 },
5513     { 0x00000000, 0x14c00000, 0x000 },
5514     { 0x00000000, 0x00400000, 0x4aa },
5515     { 0x0000002c, 0xc0203620, 0x000 },
5516     { 0x0000002d, 0xc0403620, 0x000 },
5517     { 0x0000000f, 0x00210221, 0x000 },
5518     { 0x00000000, 0x14c00000, 0x505 },
5519     { 0x00000000, 0x00600000, 0x00b },
5520     { 0x00000000, 0xd9000000, 0x000 },
5521     { 0x00000000, 0xc0400400, 0x001 },
5522     { 0xb5000000, 0x00204411, 0x000 },
5523     { 0x00002000, 0x00204811, 0x000 },
5524     { 0xb6000000, 0x00204411, 0x000 },
5525     { 0x0000a000, 0x00204811, 0x000 },
5526     { 0xb7000000, 0x00204411, 0x000 },
5527     { 0x0000c000, 0x00204811, 0x000 },
5528     { 0xb8000000, 0x00204411, 0x000 },
5529     { 0x0000f8e0, 0x00204811, 0x000 },
5530     { 0xb9000000, 0x00204411, 0x000 },
5531     { 0x0000f880, 0x00204811, 0x000 },
5532     { 0xba000000, 0x00204411, 0x000 },
5533     { 0x0000e000, 0x00204811, 0x000 },
5534     { 0xbb000000, 0x00204411, 0x000 },
5535     { 0x0000f000, 0x00204811, 0x000 },
5536     { 0xbc000000, 0x00204411, 0x000 },
5537     { 0x0000f3fc, 0x00204811, 0x000 },
5538     { 0x81000000, 0x00204411, 0x000 },
5539     { 0x00000002, 0x00204811, 0x000 },
5540     { 0x000000ff, 0x00280e30, 0x000 },
5541     { 0x00000000, 0x002f0223, 0x000 },
5542     { 0x00000000, 0x0cc00000, 0x519 },
5543     { 0x00000000, 0xc0200800, 0x000 },
5544     { 0x00000000, 0x14c00000, 0x52e },
5545     { 0x00000000, 0x00200c11, 0x000 },
5546     { 0x0000001c, 0x00203623, 0x000 },
5547     { 0x0000002b, 0x00203623, 0x000 },
5548     { 0x00000029, 0x00203623, 0x000 },
5549     { 0x00000028, 0x00203623, 0x000 },
5550     { 0x00000017, 0x00203623, 0x000 },
5551     { 0x00000025, 0x00203623, 0x000 },
5552     { 0x00000026, 0x00203623, 0x000 },
5553     { 0x00000015, 0x00203623, 0x000 },
5554     { 0x00000016, 0x00203623, 0x000 },
5555     { 0xffffe000, 0x00200c11, 0x000 },
5556     { 0x00000021, 0x00203623, 0x000 },
5557     { 0x00000022, 0x00203623, 0x000 },
5558     { 0x00001fff, 0x00200c11, 0x000 },
5559     { 0x00000023, 0x00203623, 0x000 },
5560     { 0x00000024, 0x00203623, 0x000 },
5561     { 0xf1ffffff, 0x00283a2e, 0x000 },
5562     { 0x0000001a, 0xc0220e20, 0x000 },
5563     { 0x00000000, 0x0029386e, 0x000 },
5564     { 0x81000000, 0x00204411, 0x000 },
5565     { 0x00000006, 0x00204811, 0x000 },
5566     { 0x0000002a, 0x40203620, 0x000 },
5567     { 0x87000000, 0x00204411, 0x000 },
5568     { 0x00000000, 0xc0204800, 0x000 },
5569     { 0x0000a1f4, 0x00204411, 0x000 },
5570     { 0x00000000, 0x00204810, 0x000 },
5571     { 0x00000000, 0x00200c11, 0x000 },
5572     { 0x00000030, 0x00203623, 0x000 },
5573     { 0x9d000000, 0x00204411, 0x000 },
5574     { 0x0000001f, 0x40214a20, 0x000 },
5575     { 0x96000000, 0x00204411, 0x000 },
5576     { 0x00000000, 0xc0204800, 0x000 },
5577     { 0x00000000, 0xc0200c00, 0x000 },
5578     { 0x00000000, 0xc0201000, 0x000 },
5579     { 0x0000001f, 0x00211624, 0x000 },
5580     { 0x00000000, 0x14c00000, 0x000 },
5581     { 0x0000001d, 0x00203623, 0x000 },
5582     { 0x00000003, 0x00281e23, 0x000 },
5583     { 0x00000008, 0x00222223, 0x000 },
5584     { 0xfffff000, 0x00282228, 0x000 },
5585     { 0x00000000, 0x002920e8, 0x000 },
5586     { 0x0000001f, 0x00203628, 0x000 },
5587     { 0x00000018, 0x00211e23, 0x000 },
5588     { 0x00000020, 0x00203627, 0x000 },
5589     { 0x00000002, 0x00221624, 0x000 },
5590     { 0x00000000, 0x003014a8, 0x000 },
5591     { 0x0000001e, 0x00203625, 0x000 },
5592     { 0x00000003, 0x00211a24, 0x000 },
5593     { 0x10000000, 0x00281a26, 0x000 },
5594     { 0xefffffff, 0x00283a2e, 0x000 },
5595     { 0x00000000, 0x004938ce, 0x67b },
5596     { 0x00000001, 0x40280a20, 0x000 },
5597     { 0x00000006, 0x40280e20, 0x000 },
5598     { 0x00000300, 0xc0281220, 0x000 },
5599     { 0x00000008, 0x00211224, 0x000 },
5600     { 0x00000000, 0xc0201620, 0x000 },
5601     { 0x00000000, 0xc0201a20, 0x000 },
5602     { 0x00000000, 0x00210222, 0x000 },
5603     { 0x00000000, 0x14c00000, 0x566 },
5604     { 0x81000000, 0x00204411, 0x000 },
5605     { 0x00000001, 0x00204811, 0x000 },
5606     { 0x00002258, 0x00300a24, 0x000 },
5607     { 0x00040000, 0x00694622, 0x68d },
5608     { 0x00002169, 0x00204411, 0x000 },
5609     { 0x00000000, 0x00204805, 0x000 },
5610     { 0x00020000, 0x00294a26, 0x000 },
5611     { 0x00000000, 0x00204810, 0x000 },
5612     { 0xcafebabe, 0x00204811, 0x000 },
5613     { 0x00000002, 0x002f0223, 0x000 },
5614     { 0x00000000, 0x0cc00000, 0x56e },
5615     { 0x00000000, 0xc0201c10, 0x000 },
5616     { 0x00000000, 0xc0400000, 0x57c },
5617     { 0x00000002, 0x002f0223, 0x000 },
5618     { 0x00000000, 0x0cc00000, 0x56e },
5619     { 0x81000000, 0x00204411, 0x000 },
5620     { 0x00000001, 0x00204811, 0x000 },
5621     { 0x00002258, 0x00300a24, 0x000 },
5622     { 0x00040000, 0x00694622, 0x68d },
5623     { 0x00000000, 0xc0201c10, 0x000 },
5624     { 0x00000000, 0xc0400000, 0x57c },
5625     { 0x00000000, 0x002f0223, 0x000 },
5626     { 0x00000000, 0x0cc00000, 0x572 },
5627     { 0x00000000, 0xc0201c00, 0x000 },
5628     { 0x00000000, 0xc0400000, 0x57c },
5629     { 0x00000004, 0x002f0223, 0x000 },
5630     { 0x00000000, 0x0cc00000, 0x57a },
5631     { 0x81000000, 0x00204411, 0x000 },
5632     { 0x00000000, 0x00204811, 0x000 },
5633     { 0x0000216d, 0x00204411, 0x000 },
5634     { 0x00000000, 0xc0204800, 0x000 },
5635     { 0x00000000, 0xc0604800, 0x692 },
5636     { 0x00000000, 0x00401c10, 0x57c },
5637     { 0x00000000, 0xc0200000, 0x000 },
5638     { 0x00000000, 0xc0400000, 0x000 },
5639     { 0x00000000, 0x0ee00000, 0x57e },
5640     { 0x00000000, 0x00600000, 0x5c9 },
5641     { 0x00000000, 0x002f0224, 0x000 },
5642     { 0x00000000, 0x0cc00000, 0x58f },
5643     { 0x0000a2b7, 0x00204411, 0x000 },
5644     { 0x00000000, 0x00204807, 0x000 },
5645     { 0x81000000, 0x00204411, 0x000 },
5646     { 0x00000001, 0x00204811, 0x000 },
5647     { 0x0004a2b6, 0x00604411, 0x68d },
5648     { 0x0000001a, 0x00212230, 0x000 },
5649     { 0x00000006, 0x00222630, 0x000 },
5650     { 0x00042004, 0x00604411, 0x68d },
5651     { 0x0000a2c4, 0x00204411, 0x000 },
5652     { 0x00000000, 0x003048e9, 0x000 },
5653     { 0x00000000, 0x00e00000, 0x58d },
5654     { 0x0000a2d1, 0x00204411, 0x000 },
5655     { 0x00000000, 0x00404808, 0x000 },
5656     { 0x0000a2d1, 0x00204411, 0x000 },
5657     { 0x00000001, 0x00504a28, 0x000 },
5658     { 0x00000001, 0x002f0224, 0x000 },
5659     { 0x00000000, 0x0cc00000, 0x5a0 },
5660     { 0x0000a2bb, 0x00204411, 0x000 },
5661     { 0x00000000, 0x00204807, 0x000 },
5662     { 0x81000000, 0x00204411, 0x000 },
5663     { 0x00000001, 0x00204811, 0x000 },
5664     { 0x0004a2ba, 0x00604411, 0x68d },
5665     { 0x0000001a, 0x00212230, 0x000 },
5666     { 0x00000006, 0x00222630, 0x000 },
5667     { 0x00042004, 0x00604411, 0x68d },
5668     { 0x0000a2c5, 0x00204411, 0x000 },
5669     { 0x00000000, 0x003048e9, 0x000 },
5670     { 0x00000000, 0x00e00000, 0x59e },
5671     { 0x0000a2d2, 0x00204411, 0x000 },
5672     { 0x00000000, 0x00404808, 0x000 },
5673     { 0x0000a2d2, 0x00204411, 0x000 },
5674     { 0x00000001, 0x00504a28, 0x000 },
5675     { 0x00000002, 0x002f0224, 0x000 },
5676     { 0x00000000, 0x0cc00000, 0x5b1 },
5677     { 0x0000a2bf, 0x00204411, 0x000 },
5678     { 0x00000000, 0x00204807, 0x000 },
5679     { 0x81000000, 0x00204411, 0x000 },
5680     { 0x00000001, 0x00204811, 0x000 },
5681     { 0x0004a2be, 0x00604411, 0x68d },
5682     { 0x0000001a, 0x00212230, 0x000 },
5683     { 0x00000006, 0x00222630, 0x000 },
5684     { 0x00042004, 0x00604411, 0x68d },
5685     { 0x0000a2c6, 0x00204411, 0x000 },
5686     { 0x00000000, 0x003048e9, 0x000 },
5687     { 0x00000000, 0x00e00000, 0x5af },
5688     { 0x0000a2d3, 0x00204411, 0x000 },
5689     { 0x00000000, 0x00404808, 0x000 },
5690     { 0x0000a2d3, 0x00204411, 0x000 },
5691     { 0x00000001, 0x00504a28, 0x000 },
5692     { 0x0000a2c3, 0x00204411, 0x000 },
5693     { 0x00000000, 0x00204807, 0x000 },
5694     { 0x81000000, 0x00204411, 0x000 },
5695     { 0x00000001, 0x00204811, 0x000 },
5696     { 0x0004a2c2, 0x00604411, 0x68d },
5697     { 0x0000001a, 0x00212230, 0x000 },
5698     { 0x00000006, 0x00222630, 0x000 },
5699     { 0x00042004, 0x00604411, 0x68d },
5700     { 0x0000a2c7, 0x00204411, 0x000 },
5701     { 0x00000000, 0x003048e9, 0x000 },
5702     { 0x00000000, 0x00e00000, 0x5be },
5703     { 0x0000a2d4, 0x00204411, 0x000 },
5704     { 0x00000000, 0x00404808, 0x000 },
5705     { 0x0000a2d4, 0x00204411, 0x000 },
5706     { 0x00000001, 0x00504a28, 0x000 },
5707     { 0x85000000, 0x00204411, 0x000 },
5708     { 0x00000000, 0x00204801, 0x000 },
5709     { 0x0000304a, 0x00204411, 0x000 },
5710     { 0x01000000, 0x00204811, 0x000 },
5711     { 0x00000000, 0x00400000, 0x5c4 },
5712     { 0xa4000000, 0xc0204411, 0x000 },
5713     { 0x00000000, 0xc0404800, 0x000 },
5714     { 0x00000000, 0xc0600000, 0x5c9 },
5715     { 0x00000000, 0xc0400400, 0x001 },
5716     { 0x0000002c, 0x00203621, 0x000 },
5717     { 0x81000000, 0x00204411, 0x000 },
5718     { 0x00000006, 0x00204811, 0x000 },
5719     { 0x00000000, 0x002f0230, 0x000 },
5720     { 0x00000000, 0x0cc00000, 0x5d0 },
5721     { 0x00000000, 0x00200411, 0x000 },
5722     { 0x00000030, 0x00403621, 0x5e3 },
5723     { 0x00000030, 0x0020062d, 0x000 },
5724     { 0x00007e00, 0x00280621, 0x000 },
5725     { 0x00000000, 0x002f0221, 0x000 },
5726     { 0x00000000, 0x0ce00000, 0x5e3 },
5727     { 0x81000000, 0x00204411, 0x000 },
5728     { 0x00000001, 0x00204811, 0x000 },
5729     { 0x0004a092, 0x00604411, 0x68d },
5730     { 0x00000031, 0x00203630, 0x000 },
5731     { 0x0004a093, 0x00604411, 0x68d },
5732     { 0x00000032, 0x00203630, 0x000 },
5733     { 0x0004a2b6, 0x00604411, 0x68d },
5734     { 0x00000033, 0x00203630, 0x000 },
5735     { 0x0004a2ba, 0x00604411, 0x68d },
5736     { 0x00000034, 0x00203630, 0x000 },
5737     { 0x0004a2be, 0x00604411, 0x68d },
5738     { 0x00000035, 0x00203630, 0x000 },
5739     { 0x0004a2c2, 0x00604411, 0x68d },
5740     { 0x00000036, 0x00203630, 0x000 },
5741     { 0x00042004, 0x00604411, 0x68d },
5742     { 0x0001a2a4, 0x00204411, 0x000 },
5743     { 0x0000003f, 0x00204811, 0x000 },
5744     { 0x0000003f, 0x00204811, 0x000 },
5745     { 0x0000003f, 0x00204811, 0x000 },
5746     { 0x0000003f, 0x00204811, 0x000 },
5747     { 0x00000005, 0x00204811, 0x000 },
5748     { 0x0000a1f4, 0x00204411, 0x000 },
5749     { 0x00000000, 0x00204811, 0x000 },
5750     { 0x88000000, 0x00204411, 0x000 },
5751     { 0x00000001, 0x00204811, 0x000 },
5752     { 0x81000000, 0x00204411, 0x000 },
5753     { 0x00000006, 0x00204811, 0x000 },
5754     { 0x00000001, 0x002f0230, 0x000 },
5755     { 0x00000000, 0x0ce00000, 0x62c },
5756     { 0x00000030, 0x0020062d, 0x000 },
5757     { 0x00000000, 0x002f0221, 0x000 },
5758     { 0x00000000, 0x0ce00000, 0x62c },
5759     { 0x81000000, 0x00204411, 0x000 },
5760     { 0x00000001, 0x00204811, 0x000 },
5761     { 0x00007e00, 0x00280621, 0x000 },
5762     { 0x00000000, 0x002f0221, 0x000 },
5763     { 0x00000000, 0x0ce00000, 0x605 },
5764     { 0x0000a092, 0x00204411, 0x000 },
5765     { 0x00000031, 0x00204a2d, 0x000 },
5766     { 0x0000a093, 0x00204411, 0x000 },
5767     { 0x00000032, 0x00204a2d, 0x000 },
5768     { 0x0000a2b6, 0x00204411, 0x000 },
5769     { 0x00000033, 0x00204a2d, 0x000 },
5770     { 0x0000a2ba, 0x00204411, 0x000 },
5771     { 0x00000034, 0x00204a2d, 0x000 },
5772     { 0x0000a2be, 0x00204411, 0x000 },
5773     { 0x00000035, 0x00204a2d, 0x000 },
5774     { 0x0000a2c2, 0x00204411, 0x000 },
5775     { 0x00000036, 0x00204a2d, 0x000 },
5776     { 0x00000030, 0x0020062d, 0x000 },
5777     { 0x000001ff, 0x00280621, 0x000 },
5778     { 0x00000000, 0x002f0221, 0x000 },
5779     { 0x00000000, 0x0ce00000, 0x62b },
5780     { 0x00000000, 0x00210221, 0x000 },
5781     { 0x00000000, 0x14c00000, 0x60e },
5782     { 0x0004a003, 0x00604411, 0x68d },
5783     { 0x0000a003, 0x00204411, 0x000 },
5784     { 0x00000000, 0x00204810, 0x000 },
5785     { 0x00000001, 0x00210621, 0x000 },
5786     { 0x00000000, 0x14c00000, 0x613 },
5787     { 0x0004a010, 0x00604411, 0x68d },
5788     { 0x0000a010, 0x00204411, 0x000 },
5789     { 0x00000000, 0x00204810, 0x000 },
5790     { 0x00000001, 0x00210621, 0x000 },
5791     { 0x00000000, 0x002f0221, 0x000 },
5792     { 0x00000000, 0x0ce00000, 0x62b },
5793     { 0x0004a011, 0x00604411, 0x68d },
5794     { 0x0000a011, 0x00204411, 0x000 },
5795     { 0x00000000, 0x00204810, 0x000 },
5796     { 0x0004a012, 0x00604411, 0x68d },
5797     { 0x0000a012, 0x00204411, 0x000 },
5798     { 0x00000000, 0x00204810, 0x000 },
5799     { 0x0004a013, 0x00604411, 0x68d },
5800     { 0x0000a013, 0x00204411, 0x000 },
5801     { 0x00000000, 0x00204810, 0x000 },
5802     { 0x0004a014, 0x00604411, 0x68d },
5803     { 0x0000a014, 0x00204411, 0x000 },
5804     { 0x00000000, 0x00204810, 0x000 },
5805     { 0x0004a015, 0x00604411, 0x68d },
5806     { 0x0000a015, 0x00204411, 0x000 },
5807     { 0x00000000, 0x00204810, 0x000 },
5808     { 0x0004a016, 0x00604411, 0x68d },
5809     { 0x0000a016, 0x00204411, 0x000 },
5810     { 0x00000000, 0x00204810, 0x000 },
5811     { 0x0004a017, 0x00604411, 0x68d },
5812     { 0x0000a017, 0x00204411, 0x000 },
5813     { 0x00000000, 0x00204810, 0x000 },
5814     { 0x00042004, 0x00604411, 0x68d },
5815     { 0x0000002c, 0x0080062d, 0x000 },
5816     { 0xff000000, 0x00204411, 0x000 },
5817     { 0x00000000, 0x00204811, 0x000 },
5818     { 0x00000001, 0x00204811, 0x000 },
5819     { 0x00000002, 0x00804811, 0x000 },
5820     { 0x00000000, 0x0ee00000, 0x63d },
5821     { 0x00000030, 0x0020062d, 0x000 },
5822     { 0x00000002, 0x00280621, 0x000 },
5823     { 0x00000000, 0x002f0221, 0x000 },
5824     { 0x00000000, 0x0ce00000, 0x63b },
5825     { 0x81000000, 0x00204411, 0x000 },
5826     { 0x00000001, 0x00204811, 0x000 },
5827     { 0x00042004, 0x00604411, 0x68d },
5828     { 0x00001000, 0x00200811, 0x000 },
5829     { 0x0000002b, 0x00203622, 0x000 },
5830     { 0x00000000, 0x00600000, 0x641 },
5831     { 0x00000000, 0x00600000, 0x5c9 },
5832     { 0x98000000, 0x00204411, 0x000 },
5833     { 0x00000000, 0x00804811, 0x000 },
5834     { 0x00000000, 0xc0600000, 0x641 },
5835     { 0x00000000, 0xc0400400, 0x001 },
5836     { 0x0000a2a4, 0x00204411, 0x000 },
5837     { 0x00000022, 0x00204811, 0x000 },
5838     { 0x89000000, 0x00204411, 0x000 },
5839     { 0x00000001, 0x00404811, 0x62d },
5840     { 0x97000000, 0x00204411, 0x000 },
5841     { 0x00000000, 0x00204811, 0x000 },
5842     { 0x8a000000, 0x00204411, 0x000 },
5843     { 0x00000000, 0x00404811, 0x62d },
5844     { 0x00000000, 0x00600000, 0x65c },
5845     { 0x00002010, 0x00204411, 0x000 },
5846     { 0x00008000, 0x00204811, 0x000 },
5847     { 0x0001a2a4, 0xc0204411, 0x000 },
5848     { 0x00000016, 0x00604811, 0x36e },
5849     { 0x00002010, 0x00204411, 0x000 },
5850     { 0x00010000, 0x00204811, 0x000 },
5851     { 0x81000000, 0x00204411, 0x000 },
5852     { 0x00000001, 0x00204811, 0x000 },
5853     { 0x0000217c, 0x00204411, 0x000 },
5854     { 0x09800000, 0x00204811, 0x000 },
5855     { 0xffffffff, 0x00204811, 0x000 },
5856     { 0x00000000, 0x00204811, 0x000 },
5857     { 0x00000000, 0x17000000, 0x000 },
5858     { 0x0004217f, 0x00604411, 0x68d },
5859     { 0x0000001f, 0x00210230, 0x000 },
5860     { 0x00000000, 0x14c00000, 0x000 },
5861     { 0x00000004, 0x00404c11, 0x656 },
5862     { 0x00000000, 0x00400000, 0x000 },
5863     { 0x00000017, 0x00201e2d, 0x000 },
5864     { 0x00000004, 0x00291e27, 0x000 },
5865     { 0x00000017, 0x00803627, 0x000 },
5866     { 0x00000017, 0x00201e2d, 0x000 },
5867     { 0xfffffffb, 0x00281e27, 0x000 },
5868     { 0x00000017, 0x00803627, 0x000 },
5869     { 0x00000017, 0x00201e2d, 0x000 },
5870     { 0x00000008, 0x00291e27, 0x000 },
5871     { 0x00000017, 0x00803627, 0x000 },
5872     { 0x00000017, 0x00201e2d, 0x000 },
5873     { 0xfffffff7, 0x00281e27, 0x000 },
5874     { 0x00000017, 0x00803627, 0x000 },
5875     { 0x00002010, 0x00204411, 0x000 },
5876     { 0x00008000, 0x00204811, 0x000 },
5877     { 0x0001a2a4, 0x00204411, 0x000 },
5878     { 0x00000016, 0x00604811, 0x36e },
5879     { 0x00002010, 0x00204411, 0x000 },
5880     { 0x00010000, 0x00204811, 0x000 },
5881     { 0x0000217c, 0x00204411, 0x000 },
5882     { 0x01800000, 0x00204811, 0x000 },
5883     { 0xffffffff, 0x00204811, 0x000 },
5884     { 0x00000000, 0x00204811, 0x000 },
5885     { 0x00000000, 0x17000000, 0x000 },
5886     { 0x81000000, 0x00204411, 0x000 },
5887     { 0x00000001, 0x00204811, 0x000 },
5888     { 0x0004217f, 0x00604411, 0x68d },
5889     { 0x0000001f, 0x00210230, 0x000 },
5890     { 0x00000000, 0x14c00000, 0x68c },
5891     { 0x00000010, 0x00404c11, 0x672 },
5892     { 0x00000000, 0xc0200400, 0x000 },
5893     { 0x00000000, 0x38c00000, 0x000 },
5894     { 0x0000001d, 0x00200a2d, 0x000 },
5895     { 0x0000001e, 0x00200e2d, 0x000 },
5896     { 0x0000001f, 0x0020122d, 0x000 },
5897     { 0x00000020, 0x0020162d, 0x000 },
5898     { 0x00002169, 0x00204411, 0x000 },
5899     { 0x00000000, 0x00204804, 0x000 },
5900     { 0x00000000, 0x00204805, 0x000 },
5901     { 0x00000000, 0x00204801, 0x000 },
5902     { 0xcafebabe, 0x00204811, 0x000 },
5903     { 0x00000004, 0x00301224, 0x000 },
5904     { 0x00000000, 0x002f0064, 0x000 },
5905     { 0x00000000, 0x0cc00000, 0x68b },
5906     { 0x00000003, 0x00281a22, 0x000 },
5907     { 0x00000008, 0x00221222, 0x000 },
5908     { 0xfffff000, 0x00281224, 0x000 },
5909     { 0x00000000, 0x002910c4, 0x000 },
5910     { 0x0000001f, 0x00403624, 0x000 },
5911     { 0x00000000, 0x00800000, 0x000 },
5912     { 0x00000000, 0x1ac00000, 0x68d },
5913     { 0x9f000000, 0x00204411, 0x000 },
5914     { 0xcafebabe, 0x00204811, 0x000 },
5915     { 0x00000000, 0x1ae00000, 0x690 },
5916     { 0x00000000, 0x00800000, 0x000 },
5917     { 0x00000000, 0x1ac00000, 0x692 },
5918     { 0x9e000000, 0x00204411, 0x000 },
5919     { 0xcafebabe, 0x00204811, 0x000 },
5920     { 0x00000000, 0x1ae00000, 0x695 },
5921     { 0x00000000, 0x00800000, 0x000 },
5922     { 0x00000000, 0x00600000, 0x00b },
5923     { 0x00001000, 0x00600411, 0x315 },
5924     { 0x00000000, 0x00200411, 0x000 },
5925     { 0x00000000, 0x00600811, 0x1b2 },
5926     { 0x0000225c, 0x00204411, 0x000 },
5927     { 0x00000003, 0x00204811, 0x000 },
5928     { 0x00002256, 0x00204411, 0x000 },
5929     { 0x0000001b, 0x00204811, 0x000 },
5930     { 0x0000a1fc, 0x00204411, 0x000 },
5931     { 0x00000001, 0x00204811, 0x000 },
5932     { 0x0001a1fd, 0xc0204411, 0x000 },
5933     { 0x00000021, 0x00201e2d, 0x000 },
5934     { 0x00000010, 0x00221e27, 0x000 },
5935     { 0x00000024, 0x0020222d, 0x000 },
5936     { 0x0000ffff, 0x00282228, 0x000 },
5937     { 0x00000000, 0x00294907, 0x000 },
5938     { 0x00000000, 0x00204811, 0x000 },
5939     { 0x00000022, 0x0020222d, 0x000 },
5940     { 0x0000ffff, 0x00282228, 0x000 },
5941     { 0x00000000, 0x00294907, 0x000 },
5942     { 0x00000000, 0x00204811, 0x000 },
5943     { 0x00000023, 0x00201e2d, 0x000 },
5944     { 0x00000010, 0x00221e27, 0x000 },
5945     { 0x00000000, 0x00294907, 0x000 },
5946     { 0x00000000, 0x00404811, 0x000 },
5947     { 0x00000000, 0x00000000, 0x000 },
5948     { 0x00000000, 0x00000000, 0x000 },
5949     { 0x00000000, 0x00000000, 0x000 },
5950     { 0x00000000, 0x00000000, 0x000 },
5951     { 0x00000000, 0x00000000, 0x000 },
5952     { 0x00000000, 0x00000000, 0x000 },
5953     { 0x00000000, 0x00000000, 0x000 },
5954     { 0x00000000, 0x00000000, 0x000 },
5955     { 0x00000000, 0x00000000, 0x000 },
5956     { 0x00000000, 0x00000000, 0x000 },
5957     { 0x00000000, 0x00000000, 0x000 },
5958     { 0x00000000, 0x00000000, 0x000 },
5959     { 0x00000000, 0x00000000, 0x000 },
5960     { 0x00000000, 0x00000000, 0x000 },
5961     { 0x00000000, 0x00000000, 0x000 },
5962     { 0x00000000, 0x00000000, 0x000 },
5963     { 0x00000000, 0x00000000, 0x000 },
5964     { 0x00000000, 0x00000000, 0x000 },
5965     { 0x00000000, 0x00000000, 0x000 },
5966     { 0x00000000, 0x00000000, 0x000 },
5967     { 0x00000000, 0x00000000, 0x000 },
5968     { 0x00000000, 0x00000000, 0x000 },
5969     { 0x00000000, 0x00000000, 0x000 },
5970     { 0x00000000, 0x00000000, 0x000 },
5971     { 0x00000000, 0x00000000, 0x000 },
5972     { 0x00000000, 0x00000000, 0x000 },
5973     { 0x00000000, 0x00000000, 0x000 },
5974     { 0x00000000, 0x00000000, 0x000 },
5975     { 0x00000000, 0x00000000, 0x000 },
5976     { 0x00000000, 0x00000000, 0x000 },
5977     { 0x00000000, 0x00000000, 0x000 },
5978     { 0x00000000, 0x00000000, 0x000 },
5979     { 0x00000000, 0x00000000, 0x000 },
5980     { 0x00000000, 0x00000000, 0x000 },
5981     { 0x00000000, 0x00000000, 0x000 },
5982     { 0x00000000, 0x00000000, 0x000 },
5983     { 0x00000000, 0x00000000, 0x000 },
5984     { 0x00000000, 0x00000000, 0x000 },
5985     { 0x00000000, 0x00000000, 0x000 },
5986     { 0x00000000, 0x00000000, 0x000 },
5987     { 0x00000000, 0x00000000, 0x000 },
5988     { 0x00000000, 0x00000000, 0x000 },
5989     { 0x00000000, 0x00000000, 0x000 },
5990     { 0x00000000, 0x00000000, 0x000 },
5991     { 0x00000000, 0x00000000, 0x000 },
5992     { 0x00000000, 0x00000000, 0x000 },
5993     { 0x00000000, 0x00000000, 0x000 },
5994     { 0x00000000, 0x00000000, 0x000 },
5995     { 0x00000000, 0x00000000, 0x000 },
5996     { 0x00000000, 0x00000000, 0x000 },
5997     { 0x00000000, 0x00000000, 0x000 },
5998     { 0x00000000, 0x00000000, 0x000 },
5999     { 0x01420502, 0x05c00250, 0x000 },
6000     { 0x01c30168, 0x043f05c0, 0x000 },
6001     { 0x02250209, 0x02500151, 0x000 },
6002     { 0x02230245, 0x02a00241, 0x000 },
6003     { 0x03d705c0, 0x05c005c0, 0x000 },
6004     { 0x0649064a, 0x031f05c0, 0x000 },
6005     { 0x05c005c5, 0x03200340, 0x000 },
6006     { 0x032a0282, 0x03420334, 0x000 },
6007     { 0x05c005c0, 0x05c005c0, 0x000 },
6008     { 0x05c00551, 0x05c005c0, 0x000 },
6009     { 0x03ba05c0, 0x04bb0344, 0x000 },
6010     { 0x049a0450, 0x043d05c0, 0x000 },
6011     { 0x04d005c0, 0x044104dd, 0x000 },
6012     { 0x04500507, 0x03510375, 0x000 },
6013     { 0x05c005c0, 0x05c005c0, 0x000 },
6014     { 0x05c005c0, 0x05c005c0, 0x000 },
6015     { 0x05c005c0, 0x063f05c7, 0x000 },
6016     { 0x05c005c0, 0x000705c0, 0x000 },
6017     { 0x05c005c0, 0x05c005c0, 0x000 },
6018     { 0x05c005c0, 0x05c005c0, 0x000 },
6019     { 0x03f803ed, 0x04080406, 0x000 },
6020     { 0x040e040a, 0x040c0410, 0x000 },
6021     { 0x041c0418, 0x04240420, 0x000 },
6022     { 0x042c0428, 0x04340430, 0x000 },
6023     { 0x05c005c0, 0x043805c0, 0x000 },
6024     { 0x05c005c0, 0x05c005c0, 0x000 },
6025     { 0x05c005c0, 0x05c005c0, 0x000 },
6026     { 0x00020679, 0x06970006, 0x000 },
6027 };
6028
6029 static const u32 RV610_pfp_microcode[]={
6030 0xca0400,
6031 0xa00000,
6032 0x7e828b,
6033 0x7c038b,
6034 0x8001b8,
6035 0x7c038b,
6036 0xd4401e,
6037 0xee001e,
6038 0xca0400,
6039 0xa00000,
6040 0x7e828b,
6041 0xc41838,
6042 0xca2400,
6043 0xca2800,
6044 0x9581a8,
6045 0xc41c3a,
6046 0xc3c000,
6047 0xca0800,
6048 0xca0c00,
6049 0x7c744b,
6050 0xc20005,
6051 0x99c000,
6052 0xc41c3a,
6053 0x7c744c,
6054 0xc0fff0,
6055 0x042c04,
6056 0x309002,
6057 0x7d2500,
6058 0x351402,
6059 0x7d350b,
6060 0x255403,
6061 0x7cd580,
6062 0x259c03,
6063 0x95c004,
6064 0xd5001b,
6065 0x7eddc1,
6066 0x7d9d80,
6067 0xd6801b,
6068 0xd5801b,
6069 0xd4401e,
6070 0xd5401e,
6071 0xd6401e,
6072 0xd6801e,
6073 0xd4801e,
6074 0xd4c01e,
6075 0x9783d3,
6076 0xd5c01e,
6077 0xca0800,
6078 0x80001a,
6079 0xca0c00,
6080 0xe4011e,
6081 0xd4001e,
6082 0x80000c,
6083 0xc41838,
6084 0xe4013e,
6085 0xd4001e,
6086 0x80000c,
6087 0xc41838,
6088 0xd4401e,
6089 0xee001e,
6090 0xca0400,
6091 0xa00000,
6092 0x7e828b,
6093 0xe4011e,
6094 0xd4001e,
6095 0xd4401e,
6096 0xee001e,
6097 0xca0400,
6098 0xa00000,
6099 0x7e828b,
6100 0xe4013e,
6101 0xd4001e,
6102 0xd4401e,
6103 0xee001e,
6104 0xca0400,
6105 0xa00000,
6106 0x7e828b,
6107 0xca1800,
6108 0xd4401e,
6109 0xd5801e,
6110 0x800053,
6111 0xd40075,
6112 0xd4401e,
6113 0xca0800,
6114 0xca0c00,
6115 0xca1000,
6116 0xd48019,
6117 0xd4c018,
6118 0xd50017,
6119 0xd4801e,
6120 0xd4c01e,
6121 0xd5001e,
6122 0xe2001e,
6123 0xca0400,
6124 0xa00000,
6125 0x7e828b,
6126 0xca0800,
6127 0xd48060,
6128 0xd4401e,
6129 0x800000,
6130 0xd4801e,
6131 0xca0800,
6132 0xd48061,
6133 0xd4401e,
6134 0x800000,
6135 0xd4801e,
6136 0xca0800,
6137 0xca0c00,
6138 0xd4401e,
6139 0xd48016,
6140 0xd4c016,
6141 0xd4801e,
6142 0x8001b8,
6143 0xd4c01e,
6144 0xc60843,
6145 0xca0c00,
6146 0xca1000,
6147 0x948004,
6148 0xca1400,
6149 0xe420f3,
6150 0xd42013,
6151 0xd56065,
6152 0xd4e01c,
6153 0xd5201c,
6154 0xd5601c,
6155 0x800000,
6156 0x062001,
6157 0xc60843,
6158 0xca0c00,
6159 0xca1000,
6160 0x9483f7,
6161 0xca1400,
6162 0xe420f3,
6163 0x800079,
6164 0xd42013,
6165 0xc60843,
6166 0xca0c00,
6167 0xca1000,
6168 0x9883ef,
6169 0xca1400,
6170 0xd40064,
6171 0x80008d,
6172 0x000000,
6173 0xc41432,
6174 0xc61843,
6175 0xc4082f,
6176 0x954005,
6177 0xc40c30,
6178 0xd4401e,
6179 0x800000,
6180 0xee001e,
6181 0x9583f5,
6182 0xc41031,
6183 0xd44033,
6184 0xd52065,
6185 0xd4a01c,
6186 0xd4e01c,
6187 0xd5201c,
6188 0xe4015e,
6189 0xd4001e,
6190 0x800000,
6191 0x062001,
6192 0xca1800,
6193 0x0a2001,
6194 0xd60076,
6195 0xc40836,
6196 0x988007,
6197 0xc61045,
6198 0x950110,
6199 0xd4001f,
6200 0xd46062,
6201 0x800000,
6202 0xd42062,
6203 0xcc3835,
6204 0xcc1433,
6205 0x8401bb,
6206 0xd40072,
6207 0xd5401e,
6208 0x800000,
6209 0xee001e,
6210 0xe2001a,
6211 0x8401bb,
6212 0xe2001a,
6213 0xcc104b,
6214 0xcc0447,
6215 0x2c9401,
6216 0x7d098b,
6217 0x984005,
6218 0x7d15cb,
6219 0xd4001a,
6220 0x8001b8,
6221 0xd4006d,
6222 0x344401,
6223 0xcc0c48,
6224 0x98403a,
6225 0xcc2c4a,
6226 0x958004,
6227 0xcc0449,
6228 0x8001b8,
6229 0xd4001a,
6230 0xd4c01a,
6231 0x282801,
6232 0x8400f0,
6233 0xcc1003,
6234 0x98801b,
6235 0x04380c,
6236 0x8400f0,
6237 0xcc1003,
6238 0x988017,
6239 0x043808,
6240 0x8400f0,
6241 0xcc1003,
6242 0x988013,
6243 0x043804,
6244 0x8400f0,
6245 0xcc1003,
6246 0x988014,
6247 0xcc104c,
6248 0x9a8009,
6249 0xcc144d,
6250 0x9840dc,
6251 0xd4006d,
6252 0xcc1848,
6253 0xd5001a,
6254 0xd5401a,
6255 0x8000c9,
6256 0xd5801a,
6257 0x96c0d5,
6258 0xd4006d,
6259 0x8001b8,
6260 0xd4006e,
6261 0x9ac003,
6262 0xd4006d,
6263 0xd4006e,
6264 0x800000,
6265 0xec007f,
6266 0x9ac0cc,
6267 0xd4006d,
6268 0x8001b8,
6269 0xd4006e,
6270 0xcc1403,
6271 0xcc1803,
6272 0xcc1c03,
6273 0x7d9103,
6274 0x7dd583,
6275 0x7d190c,
6276 0x35cc1f,
6277 0x35701f,
6278 0x7cf0cb,
6279 0x7cd08b,
6280 0x880000,
6281 0x7e8e8b,
6282 0x95c004,
6283 0xd4006e,
6284 0x8001b8,
6285 0xd4001a,
6286 0xd4c01a,
6287 0xcc0803,
6288 0xcc0c03,
6289 0xcc1003,
6290 0xcc1403,
6291 0xcc1803,
6292 0xcc1c03,
6293 0xcc2403,
6294 0xcc2803,
6295 0x35c41f,
6296 0x36b01f,
6297 0x7c704b,
6298 0x34f01f,
6299 0x7c704b,
6300 0x35701f,
6301 0x7c704b,
6302 0x7d8881,
6303 0x7dccc1,
6304 0x7e5101,
6305 0x7e9541,
6306 0x7c9082,
6307 0x7cd4c2,
6308 0x7c848b,
6309 0x9ac003,
6310 0x7c8c8b,
6311 0x2c8801,
6312 0x98809e,
6313 0xd4006d,
6314 0x98409c,
6315 0xd4006e,
6316 0xcc084c,
6317 0xcc0c4d,
6318 0xcc1048,
6319 0xd4801a,
6320 0xd4c01a,
6321 0x800101,
6322 0xd5001a,
6323 0xcc0832,
6324 0xd40032,
6325 0x9482d9,
6326 0xca0c00,
6327 0xd4401e,
6328 0x800000,
6329 0xd4001e,
6330 0xe4011e,
6331 0xd4001e,
6332 0xca0800,
6333 0xca0c00,
6334 0xca1000,
6335 0xd4401e,
6336 0xca1400,
6337 0xd4801e,
6338 0xd4c01e,
6339 0xd5001e,
6340 0xd5401e,
6341 0xd54034,
6342 0x800000,
6343 0xee001e,
6344 0x280404,
6345 0xe2001a,
6346 0xe2001a,
6347 0xd4401a,
6348 0xca3800,
6349 0xcc0803,
6350 0xcc0c03,
6351 0xcc0c03,
6352 0xcc0c03,
6353 0x9882bd,
6354 0x000000,
6355 0x8401bb,
6356 0xd7a06f,
6357 0x800000,
6358 0xee001f,
6359 0xca0400,
6360 0xc2ff00,
6361 0xcc0834,
6362 0xc13fff,
6363 0x7c74cb,
6364 0x7cc90b,
6365 0x7d010f,
6366 0x9902b0,
6367 0x7c738b,
6368 0x8401bb,
6369 0xd7a06f,
6370 0x800000,
6371 0xee001f,
6372 0xca0800,
6373 0x281900,
6374 0x7d898b,
6375 0x958014,
6376 0x281404,
6377 0xca0c00,
6378 0xca1000,
6379 0xca1c00,
6380 0xca2400,
6381 0xe2001f,
6382 0xd4c01a,
6383 0xd5001a,
6384 0xd5401a,
6385 0xcc1803,
6386 0xcc2c03,
6387 0xcc2c03,
6388 0xcc2c03,
6389 0x7da58b,
6390 0x7d9c47,
6391 0x984297,
6392 0x000000,
6393 0x800161,
6394 0xd4c01a,
6395 0xd4401e,
6396 0xd4801e,
6397 0x800000,
6398 0xee001e,
6399 0xe4011e,
6400 0xd4001e,
6401 0xd4401e,
6402 0xee001e,
6403 0xca0400,
6404 0xa00000,
6405 0x7e828b,
6406 0xe4013e,
6407 0xd4001e,
6408 0xd4401e,
6409 0xee001e,
6410 0xca0400,
6411 0xa00000,
6412 0x7e828b,
6413 0xca0800,
6414 0x248c06,
6415 0x0ccc06,
6416 0x98c006,
6417 0xcc104e,
6418 0x990004,
6419 0xd40073,
6420 0xe4011e,
6421 0xd4001e,
6422 0xd4401e,
6423 0xd4801e,
6424 0x800000,
6425 0xee001e,
6426 0xca0800,
6427 0xca0c00,
6428 0x34d018,
6429 0x251001,
6430 0x950021,
6431 0xc17fff,
6432 0xca1000,
6433 0xca1400,
6434 0xca1800,
6435 0xd4801d,
6436 0xd4c01d,
6437 0x7db18b,
6438 0xc14202,
6439 0xc2c001,
6440 0xd5801d,
6441 0x34dc0e,
6442 0x7d5d4c,
6443 0x7f734c,
6444 0xd7401e,
6445 0xd5001e,
6446 0xd5401e,
6447 0xc14200,
6448 0xc2c000,
6449 0x099c01,
6450 0x31dc10,
6451 0x7f5f4c,
6452 0x7f734c,
6453 0x042802,
6454 0x7d8380,
6455 0xd5a86f,
6456 0xd58066,
6457 0xd7401e,
6458 0xec005e,
6459 0xc82402,
6460 0xc82402,
6461 0x8001b8,
6462 0xd60076,
6463 0xd4401e,
6464 0xd4801e,
6465 0xd4c01e,
6466 0x800000,
6467 0xee001e,
6468 0x800000,
6469 0xee001f,
6470 0xd4001f,
6471 0x800000,
6472 0xd4001f,
6473 0xd4001f,
6474 0x880000,
6475 0xd4001f,
6476 0x000000,
6477 0x000000,
6478 0x000000,
6479 0x000000,
6480 0x000000,
6481 0x000000,
6482 0x000000,
6483 0x000000,
6484 0x000000,
6485 0x000000,
6486 0x000000,
6487 0x000000,
6488 0x000000,
6489 0x000000,
6490 0x000000,
6491 0x000000,
6492 0x000000,
6493 0x000000,
6494 0x000000,
6495 0x000000,
6496 0x000000,
6497 0x000000,
6498 0x000000,
6499 0x000000,
6500 0x000000,
6501 0x000000,
6502 0x000000,
6503 0x000000,
6504 0x000000,
6505 0x000000,
6506 0x000000,
6507 0x000000,
6508 0x000000,
6509 0x000000,
6510 0x000000,
6511 0x000000,
6512 0x000000,
6513 0x000000,
6514 0x000000,
6515 0x000000,
6516 0x000000,
6517 0x000000,
6518 0x000000,
6519 0x000000,
6520 0x000000,
6521 0x000000,
6522 0x000000,
6523 0x000000,
6524 0x000000,
6525 0x000000,
6526 0x000000,
6527 0x000000,
6528 0x000000,
6529 0x000000,
6530 0x000000,
6531 0x000000,
6532 0x000000,
6533 0x000000,
6534 0x000000,
6535 0x000000,
6536 0x000000,
6537 0x000000,
6538 0x000000,
6539 0x000000,
6540 0x000000,
6541 0x000000,
6542 0x010171,
6543 0x020178,
6544 0x03008f,
6545 0x04007f,
6546 0x050003,
6547 0x06003f,
6548 0x070032,
6549 0x08012c,
6550 0x090046,
6551 0x0a0036,
6552 0x1001b6,
6553 0x1700a2,
6554 0x22013a,
6555 0x230149,
6556 0x2000b4,
6557 0x240125,
6558 0x27004d,
6559 0x28006a,
6560 0x2a0060,
6561 0x2b0052,
6562 0x2f0065,
6563 0x320087,
6564 0x34017f,
6565 0x3c0156,
6566 0x3f0072,
6567 0x41018c,
6568 0x44012e,
6569 0x550173,
6570 0x56017a,
6571 0x60000b,
6572 0x610034,
6573 0x620038,
6574 0x630038,
6575 0x640038,
6576 0x650038,
6577 0x660038,
6578 0x670038,
6579 0x68003a,
6580 0x690041,
6581 0x6a0048,
6582 0x6b0048,
6583 0x6c0048,
6584 0x6d0048,
6585 0x6e0048,
6586 0x6f0048,
6587 0x000006,
6588 0x000006,
6589 0x000006,
6590 0x000006,
6591 0x000006,
6592 0x000006,
6593 0x000006,
6594 0x000006,
6595 0x000006,
6596 0x000006,
6597 0x000006,
6598 0x000006,
6599 0x000006,
6600 0x000006,
6601 0x000006,
6602 0x000006,
6603 0x000006,
6604 0x000006,
6605 0x000006,
6606 };
6607
6608 static const u32 RV620_cp_microcode[][3]={
6609     { 0x00000000, 0xc0200400, 0x000 },
6610     { 0x00000000, 0x00a0000a, 0x000 },
6611     { 0x0000ffff, 0x00284621, 0x000 },
6612     { 0x00000000, 0xd9004800, 0x000 },
6613     { 0x00000000, 0xc0200400, 0x000 },
6614     { 0x00000000, 0x00a0000a, 0x000 },
6615     { 0x00000000, 0x00e00000, 0x000 },
6616     { 0x00010000, 0xc0294620, 0x000 },
6617     { 0x00000000, 0xd9004800, 0x000 },
6618     { 0x00000000, 0xc0200400, 0x000 },
6619     { 0x00000000, 0x00a0000a, 0x000 },
6620     { 0x81000000, 0x00204411, 0x000 },
6621     { 0x00000001, 0x00204811, 0x000 },
6622     { 0x00042004, 0x00604411, 0x68d },
6623     { 0x00000000, 0x00600000, 0x631 },
6624     { 0x00000000, 0x00600000, 0x645 },
6625     { 0x00000000, 0xc0200800, 0x000 },
6626     { 0x00000f00, 0x00281622, 0x000 },
6627     { 0x00000008, 0x00211625, 0x000 },
6628     { 0x00000018, 0x00203625, 0x000 },
6629     { 0x8d000000, 0x00204411, 0x000 },
6630     { 0x00000004, 0x002f0225, 0x000 },
6631     { 0x00000000, 0x0ce00000, 0x018 },
6632     { 0x00412000, 0x00404811, 0x019 },
6633     { 0x00422000, 0x00204811, 0x000 },
6634     { 0x8e000000, 0x00204411, 0x000 },
6635     { 0x00000028, 0x00204a2d, 0x000 },
6636     { 0x90000000, 0x00204411, 0x000 },
6637     { 0x00000000, 0x00204805, 0x000 },
6638     { 0x0000000c, 0x00211622, 0x000 },
6639     { 0x00000003, 0x00281625, 0x000 },
6640     { 0x00000019, 0x00211a22, 0x000 },
6641     { 0x00000004, 0x00281a26, 0x000 },
6642     { 0x00000000, 0x002914c5, 0x000 },
6643     { 0x00000019, 0x00203625, 0x000 },
6644     { 0x00000000, 0x003a1402, 0x000 },
6645     { 0x00000016, 0x00211625, 0x000 },
6646     { 0x00000003, 0x00281625, 0x000 },
6647     { 0x00000017, 0x00200e2d, 0x000 },
6648     { 0xfffffffc, 0x00280e23, 0x000 },
6649     { 0x00000000, 0x002914a3, 0x000 },
6650     { 0x00000017, 0x00203625, 0x000 },
6651     { 0x00008000, 0x00280e22, 0x000 },
6652     { 0x00000007, 0x00220e23, 0x000 },
6653     { 0x00000000, 0x0029386e, 0x000 },
6654     { 0x20000000, 0x00280e22, 0x000 },
6655     { 0x00000006, 0x00210e23, 0x000 },
6656     { 0x00000000, 0x0029386e, 0x000 },
6657     { 0x00000000, 0x00220222, 0x000 },
6658     { 0x00000000, 0x14e00000, 0x038 },
6659     { 0x00000000, 0x2ee00000, 0x035 },
6660     { 0x00000000, 0x2ce00000, 0x037 },
6661     { 0x00000000, 0x00400e2d, 0x039 },
6662     { 0x00000008, 0x00200e2d, 0x000 },
6663     { 0x00000009, 0x0040122d, 0x046 },
6664     { 0x00000001, 0x00400e2d, 0x039 },
6665     { 0x00000000, 0xc0200c00, 0x000 },
6666     { 0x003ffffc, 0x00281223, 0x000 },
6667     { 0x00000002, 0x00221224, 0x000 },
6668     { 0x0000001f, 0x00211e23, 0x000 },
6669     { 0x00000000, 0x14e00000, 0x03e },
6670     { 0x00000008, 0x00401c11, 0x041 },
6671     { 0x0000000d, 0x00201e2d, 0x000 },
6672     { 0x0000000f, 0x00281e27, 0x000 },
6673     { 0x00000003, 0x00221e27, 0x000 },
6674     { 0x7fc00000, 0x00281a23, 0x000 },
6675     { 0x00000014, 0x00211a26, 0x000 },
6676     { 0x00000001, 0x00331a26, 0x000 },
6677     { 0x00000008, 0x00221a26, 0x000 },
6678     { 0x00000000, 0x00290cc7, 0x000 },
6679     { 0x00000027, 0x00203624, 0x000 },
6680     { 0x00007f00, 0x00281221, 0x000 },
6681     { 0x00001400, 0x002f0224, 0x000 },
6682     { 0x00000000, 0x0ce00000, 0x04b },
6683     { 0x00000001, 0x00290e23, 0x000 },
6684     { 0x0000000e, 0x00203623, 0x000 },
6685     { 0x0000e000, 0x00204411, 0x000 },
6686     { 0xfff80000, 0x00294a23, 0x000 },
6687     { 0x00000000, 0x003a2c02, 0x000 },
6688     { 0x00000002, 0x00220e2b, 0x000 },
6689     { 0xfc000000, 0x00280e23, 0x000 },
6690     { 0x0000000f, 0x00203623, 0x000 },
6691     { 0x00001fff, 0x00294a23, 0x000 },
6692     { 0x00000027, 0x00204a2d, 0x000 },
6693     { 0x00000000, 0x00204811, 0x000 },
6694     { 0x00000029, 0x00200e2d, 0x000 },
6695     { 0x060a0200, 0x00294a23, 0x000 },
6696     { 0x00000000, 0x00204811, 0x000 },
6697     { 0x00000000, 0x00204811, 0x000 },
6698     { 0x00000001, 0x00210222, 0x000 },
6699     { 0x00000000, 0x14e00000, 0x061 },
6700     { 0x00000000, 0x2ee00000, 0x05f },
6701     { 0x00000000, 0x2ce00000, 0x05e },
6702     { 0x00000000, 0x00400e2d, 0x062 },
6703     { 0x00000001, 0x00400e2d, 0x062 },
6704     { 0x0000000a, 0x00200e2d, 0x000 },
6705     { 0x0000000b, 0x0040122d, 0x06a },
6706     { 0x00000000, 0xc0200c00, 0x000 },
6707     { 0x003ffffc, 0x00281223, 0x000 },
6708     { 0x00000002, 0x00221224, 0x000 },
6709     { 0x7fc00000, 0x00281623, 0x000 },
6710     { 0x00000014, 0x00211625, 0x000 },
6711     { 0x00000001, 0x00331625, 0x000 },
6712     { 0x80000000, 0x00280e23, 0x000 },
6713     { 0x00000000, 0x00290ca3, 0x000 },
6714     { 0x3ffffc00, 0x00290e23, 0x000 },
6715     { 0x0000001f, 0x00211e23, 0x000 },
6716     { 0x00000000, 0x14e00000, 0x06d },
6717     { 0x00000100, 0x00401c11, 0x070 },
6718     { 0x0000000d, 0x00201e2d, 0x000 },
6719     { 0x000000f0, 0x00281e27, 0x000 },
6720     { 0x00000004, 0x00221e27, 0x000 },
6721     { 0x81000000, 0x00204411, 0x000 },
6722     { 0x0000000d, 0x00204811, 0x000 },
6723     { 0xfffff0ff, 0x00281a30, 0x000 },
6724     { 0x0000a028, 0x00204411, 0x000 },
6725     { 0x00000000, 0x002948e6, 0x000 },
6726     { 0x0000a018, 0x00204411, 0x000 },
6727     { 0x3fffffff, 0x00284a23, 0x000 },
6728     { 0x0000a010, 0x00204411, 0x000 },
6729     { 0x00000000, 0x00204804, 0x000 },
6730     { 0x00000030, 0x0020162d, 0x000 },
6731     { 0x00000002, 0x00291625, 0x000 },
6732     { 0x00000030, 0x00203625, 0x000 },
6733     { 0x00000025, 0x0020162d, 0x000 },
6734     { 0x00000000, 0x002f00a3, 0x000 },
6735     { 0x00000000, 0x0cc00000, 0x083 },
6736     { 0x00000026, 0x0020162d, 0x000 },
6737     { 0x00000000, 0x002f00a4, 0x000 },
6738     { 0x00000000, 0x0cc00000, 0x084 },
6739     { 0x00000000, 0x00400000, 0x08a },
6740     { 0x00000025, 0x00203623, 0x000 },
6741     { 0x00000026, 0x00203624, 0x000 },
6742     { 0x00000017, 0x00201e2d, 0x000 },
6743     { 0x00000002, 0x00210227, 0x000 },
6744     { 0x00000000, 0x14e00000, 0x08a },
6745     { 0x00000000, 0x00600000, 0x668 },
6746     { 0x00000000, 0x00600000, 0x65c },
6747     { 0x00000002, 0x00210e22, 0x000 },
6748     { 0x00000000, 0x14c00000, 0x08d },
6749     { 0x00000012, 0xc0403620, 0x093 },
6750     { 0x00000000, 0x2ee00000, 0x091 },
6751     { 0x00000000, 0x2ce00000, 0x090 },
6752     { 0x00000002, 0x00400e2d, 0x092 },
6753     { 0x00000003, 0x00400e2d, 0x092 },
6754     { 0x0000000c, 0x00200e2d, 0x000 },
6755     { 0x00000012, 0x00203623, 0x000 },
6756     { 0x00000003, 0x00210e22, 0x000 },
6757     { 0x00000000, 0x14c00000, 0x098 },
6758     { 0x0000a00c, 0x00204411, 0x000 },
6759     { 0x00000000, 0xc0204800, 0x000 },
6760     { 0x00000000, 0xc0404800, 0x0a0 },
6761     { 0x0000a00c, 0x00204411, 0x000 },
6762     { 0x00000000, 0x00204811, 0x000 },
6763     { 0x00000000, 0x2ee00000, 0x09e },
6764     { 0x00000000, 0x2ce00000, 0x09d },
6765     { 0x00000002, 0x00400e2d, 0x09f },
6766     { 0x00000003, 0x00400e2d, 0x09f },
6767     { 0x0000000c, 0x00200e2d, 0x000 },
6768     { 0x00000000, 0x00204803, 0x000 },
6769     { 0x00000000, 0x003a0c02, 0x000 },
6770     { 0x003f0000, 0x00280e23, 0x000 },
6771     { 0x00000010, 0x00210e23, 0x000 },
6772     { 0x00000011, 0x00203623, 0x000 },
6773     { 0x0000001e, 0x0021022b, 0x000 },
6774     { 0x00000000, 0x14c00000, 0x0a7 },
6775     { 0x00000016, 0xc0203620, 0x000 },
6776     { 0x0000001f, 0x0021022b, 0x000 },
6777     { 0x00000000, 0x14c00000, 0x0aa },
6778     { 0x00000015, 0xc0203620, 0x000 },
6779     { 0x00000008, 0x00210e2b, 0x000 },
6780     { 0x0000007f, 0x00280e23, 0x000 },
6781     { 0x00000000, 0x002f0223, 0x000 },
6782     { 0x00000000, 0x0ce00000, 0x0e1 },
6783     { 0x00000000, 0x27000000, 0x000 },
6784     { 0x00000000, 0x00600000, 0x2a3 },
6785     { 0x00000001, 0x002f0223, 0x000 },
6786     { 0x00000000, 0x0ae00000, 0x0b3 },
6787     { 0x00000000, 0x00600000, 0x13a },
6788     { 0x81000000, 0x00204411, 0x000 },
6789     { 0x00000006, 0x00204811, 0x000 },
6790     { 0x0000000c, 0x00221e30, 0x000 },
6791     { 0x99800000, 0x00204411, 0x000 },
6792     { 0x00000004, 0x0020122d, 0x000 },
6793     { 0x00000008, 0x00221224, 0x000 },
6794     { 0x00000010, 0x00201811, 0x000 },
6795     { 0x00000000, 0x00291ce4, 0x000 },
6796     { 0x00000000, 0x00604807, 0x12f },
6797     { 0x9b000000, 0x00204411, 0x000 },
6798     { 0x00000000, 0x00204802, 0x000 },
6799     { 0x9c000000, 0x00204411, 0x000 },
6800     { 0x00000000, 0x0033146f, 0x000 },
6801     { 0x00000001, 0x00333e23, 0x000 },
6802     { 0x00000000, 0xd9004800, 0x000 },
6803     { 0x00000000, 0x00203c05, 0x000 },
6804     { 0x81000000, 0x00204411, 0x000 },
6805     { 0x0000000e, 0x00204811, 0x000 },
6806     { 0x00000000, 0x00201010, 0x000 },
6807     { 0x0000e007, 0x00204411, 0x000 },
6808     { 0x0000000f, 0x0021022b, 0x000 },
6809     { 0x00000000, 0x14c00000, 0x0cb },
6810     { 0x00f8ff08, 0x00204811, 0x000 },
6811     { 0x98000000, 0x00404811, 0x0dc },
6812     { 0x000000f0, 0x00280e22, 0x000 },
6813     { 0x000000a0, 0x002f0223, 0x000 },
6814     { 0x00000000, 0x0cc00000, 0x0da },
6815     { 0x00000011, 0x00200e2d, 0x000 },
6816     { 0x00000001, 0x002f0223, 0x000 },
6817     { 0x00000000, 0x0ce00000, 0x0d5 },
6818     { 0x00000002, 0x002f0223, 0x000 },
6819     { 0x00000000, 0x0ce00000, 0x0d4 },
6820     { 0x00003f00, 0x00400c11, 0x0d6 },
6821     { 0x00001f00, 0x00400c11, 0x0d6 },
6822     { 0x00000f00, 0x00200c11, 0x000 },
6823     { 0x00380009, 0x00294a23, 0x000 },
6824     { 0x3f000000, 0x00280e2b, 0x000 },
6825     { 0x00000002, 0x00220e23, 0x000 },
6826     { 0x00000007, 0x00494a23, 0x0dc },
6827     { 0x00380f09, 0x00204811, 0x000 },
6828     { 0x68000007, 0x00204811, 0x000 },
6829     { 0x00000008, 0x00214a27, 0x000 },
6830     { 0x00000000, 0x00204811, 0x000 },
6831     { 0x060a0200, 0x00294a24, 0x000 },
6832     { 0x00000000, 0x00204811, 0x000 },
6833     { 0x00000000, 0x00204811, 0x000 },
6834     { 0x0000a202, 0x00204411, 0x000 },
6835     { 0x00ff0000, 0x00280e22, 0x000 },
6836     { 0x00000080, 0x00294a23, 0x000 },
6837     { 0x00000027, 0x00200e2d, 0x000 },
6838     { 0x00000026, 0x0020122d, 0x000 },
6839     { 0x00000000, 0x002f0083, 0x000 },
6840     { 0x00000000, 0x0ce00000, 0x0ea },
6841     { 0x00000000, 0x00600000, 0x662 },
6842     { 0x00000000, 0x00400000, 0x0eb },
6843     { 0x00000000, 0x00600000, 0x665 },
6844     { 0x00000007, 0x0020222d, 0x000 },
6845     { 0x00000005, 0x00220e22, 0x000 },
6846     { 0x00100000, 0x00280e23, 0x000 },
6847     { 0x00000000, 0x00292068, 0x000 },
6848     { 0x00000000, 0x003a0c02, 0x000 },
6849     { 0x000000ef, 0x00280e23, 0x000 },
6850     { 0x00000000, 0x00292068, 0x000 },
6851     { 0x00000017, 0x00200e2d, 0x000 },
6852     { 0x00000003, 0x00210223, 0x000 },
6853     { 0x00000000, 0x14e00000, 0x0f8 },
6854     { 0x0000000b, 0x00210228, 0x000 },
6855     { 0x00000000, 0x14c00000, 0x0f8 },
6856     { 0x00000400, 0x00292228, 0x000 },
6857     { 0x00000014, 0x00203628, 0x000 },
6858     { 0x0000001c, 0x00210e22, 0x000 },
6859     { 0x00000000, 0x14c00000, 0x0fd },
6860     { 0x0000a30c, 0x00204411, 0x000 },
6861     { 0x00000000, 0x00204811, 0x000 },
6862     { 0x0000001e, 0x00210e22, 0x000 },
6863     { 0x00000000, 0x14c00000, 0x10b },
6864     { 0x0000a30f, 0x00204411, 0x000 },
6865     { 0x00000011, 0x00200e2d, 0x000 },
6866     { 0x00000001, 0x002f0223, 0x000 },
6867     { 0x00000000, 0x0cc00000, 0x104 },
6868     { 0xffffffff, 0x00404811, 0x10b },
6869     { 0x00000002, 0x002f0223, 0x000 },
6870     { 0x00000000, 0x0cc00000, 0x107 },
6871     { 0x0000ffff, 0x00404811, 0x10b },
6872     { 0x00000004, 0x002f0223, 0x000 },
6873     { 0x00000000, 0x0cc00000, 0x10a },
6874     { 0x000000ff, 0x00404811, 0x10b },
6875     { 0x00000001, 0x00204811, 0x000 },
6876     { 0x0002c400, 0x00204411, 0x000 },
6877     { 0x0000001f, 0x00210e22, 0x000 },
6878     { 0x00000000, 0x14c00000, 0x112 },
6879     { 0x00000010, 0x40210e20, 0x000 },
6880     { 0x00000013, 0x00203623, 0x000 },
6881     { 0x00000018, 0x40224a20, 0x000 },
6882     { 0x00000010, 0xc0424a20, 0x114 },
6883     { 0x00000000, 0x00200c11, 0x000 },
6884     { 0x00000013, 0x00203623, 0x000 },
6885     { 0x00000000, 0x00204811, 0x000 },
6886     { 0x00000000, 0x00204811, 0x000 },
6887     { 0x0000000a, 0x00201011, 0x000 },
6888     { 0x00000000, 0x002f0224, 0x000 },
6889     { 0x00000000, 0x0ce00000, 0x11b },
6890     { 0x00000000, 0x00204811, 0x000 },
6891     { 0x00000001, 0x00531224, 0x117 },
6892     { 0xffbfffff, 0x00283a2e, 0x000 },
6893     { 0x0000001b, 0x00210222, 0x000 },
6894     { 0x00000000, 0x14c00000, 0x12e },
6895     { 0x81000000, 0x00204411, 0x000 },
6896     { 0x0000000d, 0x00204811, 0x000 },
6897     { 0x00000018, 0x00220e30, 0x000 },
6898     { 0xfc000000, 0x00280e23, 0x000 },
6899     { 0x81000000, 0x00204411, 0x000 },
6900     { 0x0000000e, 0x00204811, 0x000 },
6901     { 0x00000000, 0x00201010, 0x000 },
6902     { 0x0000e00e, 0x00204411, 0x000 },
6903     { 0x07f8ff08, 0x00204811, 0x000 },
6904     { 0x00000000, 0x00294a23, 0x000 },
6905     { 0x0000001c, 0x00201e2d, 0x000 },
6906     { 0x00000008, 0x00214a27, 0x000 },
6907     { 0x00000000, 0x00204811, 0x000 },
6908     { 0x060a0200, 0x00294a24, 0x000 },
6909     { 0x00000000, 0x00204811, 0x000 },
6910     { 0x00000000, 0x00204811, 0x000 },
6911     { 0x00000000, 0x00800000, 0x000 },
6912     { 0x81000000, 0x00204411, 0x000 },
6913     { 0x00000001, 0x00204811, 0x000 },
6914     { 0x0000217c, 0x00204411, 0x000 },
6915     { 0x00800000, 0x00204811, 0x000 },
6916     { 0x00000000, 0x00204806, 0x000 },
6917     { 0x00000008, 0x00214a27, 0x000 },
6918     { 0x00000000, 0x17000000, 0x000 },
6919     { 0x0004217f, 0x00604411, 0x68d },
6920     { 0x0000001f, 0x00210230, 0x000 },
6921     { 0x00000000, 0x14c00000, 0x68c },
6922     { 0x00000004, 0x00404c11, 0x135 },
6923     { 0x81000000, 0x00204411, 0x000 },
6924     { 0x00000001, 0x00204811, 0x000 },
6925     { 0x000021f8, 0x00204411, 0x000 },
6926     { 0x0000001c, 0x00204811, 0x000 },
6927     { 0x000421f9, 0x00604411, 0x68d },
6928     { 0x00000011, 0x00210230, 0x000 },
6929     { 0x00000000, 0x14e00000, 0x13c },
6930     { 0x00000000, 0x00800000, 0x000 },
6931     { 0x00000000, 0x00600000, 0x00b },
6932     { 0x00000000, 0x00600411, 0x315 },
6933     { 0x00000000, 0x00200411, 0x000 },
6934     { 0x00000000, 0x00600811, 0x1b2 },
6935     { 0x00000000, 0x00600000, 0x160 },
6936     { 0x0000ffff, 0x40280e20, 0x000 },
6937     { 0x00000010, 0xc0211220, 0x000 },
6938     { 0x0000ffff, 0x40280620, 0x000 },
6939     { 0x00000010, 0xc0210a20, 0x000 },
6940     { 0x00000000, 0x00341461, 0x000 },
6941     { 0x00000000, 0x00741882, 0x2bb },
6942     { 0x0001a1fd, 0x00604411, 0x2e0 },
6943     { 0x00003fff, 0x002f022f, 0x000 },
6944     { 0x00000000, 0x0cc00000, 0x147 },
6945     { 0x00000000, 0xc0400400, 0x001 },
6946     { 0x00000000, 0x00600000, 0x00b },
6947     { 0x00000000, 0x00600411, 0x315 },
6948     { 0x00000000, 0x00200411, 0x000 },
6949     { 0x00000000, 0x00600811, 0x1b2 },
6950     { 0x00003fff, 0x002f022f, 0x000 },
6951     { 0x00000000, 0x0ce00000, 0x000 },
6952     { 0x00000000, 0x00600000, 0x160 },
6953     { 0x00000010, 0x40210e20, 0x000 },
6954     { 0x0000ffff, 0xc0281220, 0x000 },
6955     { 0x00000010, 0x40211620, 0x000 },
6956     { 0x0000ffff, 0xc0681a20, 0x2bb },
6957     { 0x0001a1fd, 0x00604411, 0x2e0 },
6958     { 0x00003fff, 0x002f022f, 0x000 },
6959     { 0x00000000, 0x0cc00000, 0x158 },
6960     { 0x00000000, 0xc0400400, 0x001 },
6961     { 0x0000225c, 0x00204411, 0x000 },
6962     { 0x00000001, 0x00300a2f, 0x000 },
6963     { 0x00000001, 0x00210a22, 0x000 },
6964     { 0x00000003, 0x00384a22, 0x000 },
6965     { 0x00002256, 0x00204411, 0x000 },
6966     { 0x0000001a, 0x00204811, 0x000 },
6967     { 0x0000a1fc, 0x00204411, 0x000 },
6968     { 0x00000001, 0x00804811, 0x000 },
6969     { 0x00000000, 0x00600000, 0x00b },
6970     { 0x00000000, 0x00600000, 0x18f },
6971     { 0x00000000, 0x00600000, 0x1a0 },
6972     { 0x00003fff, 0x002f022f, 0x000 },
6973     { 0x00000000, 0x0ce00000, 0x000 },
6974     { 0x00000000, 0x00202c08, 0x000 },
6975     { 0x00000000, 0x00202411, 0x000 },
6976     { 0x00000000, 0x00202811, 0x000 },
6977     { 0x00002256, 0x00204411, 0x000 },
6978     { 0x00000016, 0x00204811, 0x000 },
6979     { 0x0000225c, 0x00204411, 0x000 },
6980     { 0x00000003, 0x00204811, 0x000 },
6981     { 0x93800000, 0x00204411, 0x000 },
6982     { 0x00000002, 0x00221e29, 0x000 },
6983     { 0x00000000, 0x007048eb, 0x19c },
6984     { 0x00000000, 0x00600000, 0x2bb },
6985     { 0x00000001, 0x40330620, 0x000 },
6986     { 0x00000000, 0xc0302409, 0x000 },
6987     { 0x00003fff, 0x002f022f, 0x000 },
6988     { 0x00000000, 0x0ce00000, 0x000 },
6989     { 0x00000000, 0x00600000, 0x2a3 },
6990     { 0x00000000, 0x002f0221, 0x000 },
6991     { 0x00000000, 0x0ae00000, 0x181 },
6992     { 0x00000000, 0x00600000, 0x13a },
6993     { 0x00000000, 0x00400000, 0x186 },
6994     { 0x95000000, 0x00204411, 0x000 },
6995     { 0x00000000, 0x002f0221, 0x000 },
6996     { 0x00000000, 0x0ce00000, 0x186 },
6997     { 0x00000000, 0xc0204800, 0x000 },
6998     { 0x00000001, 0x00530621, 0x182 },
6999     { 0x92000000, 0x00204411, 0x000 },
7000     { 0x00000000, 0xc0604800, 0x197 },
7001     { 0x0001a1fd, 0x00204411, 0x000 },
7002     { 0x00000011, 0x0020062d, 0x000 },
7003     { 0x00000000, 0x0078042a, 0x2fb },
7004     { 0x00000000, 0x00202809, 0x000 },
7005     { 0x00003fff, 0x002f022f, 0x000 },
7006     { 0x00000000, 0x0cc00000, 0x174 },
7007     { 0x00000000, 0xc0400400, 0x001 },
7008     { 0x00000210, 0x00600411, 0x315 },
7009     { 0x00003fff, 0x002f022f, 0x000 },
7010     { 0x00000000, 0x0ce00000, 0x194 },
7011     { 0x00000015, 0xc0203620, 0x000 },
7012     { 0x00000016, 0xc0203620, 0x000 },
7013     { 0x3f800000, 0x00200411, 0x000 },
7014     { 0x46000000, 0x00600811, 0x1b2 },
7015     { 0x00000000, 0x00800000, 0x000 },
7016     { 0x0000a1fc, 0x00204411, 0x000 },
7017     { 0x00003fff, 0x002f022f, 0x000 },
7018     { 0x00000000, 0x0cc00000, 0x19b },
7019     { 0x00000001, 0x00804811, 0x000 },
7020     { 0x00000021, 0x00804811, 0x000 },
7021     { 0x0000ffff, 0x40280e20, 0x000 },
7022     { 0x00000010, 0xc0211220, 0x000 },
7023     { 0x0000ffff, 0x40281620, 0x000 },
7024     { 0x00000010, 0xc0811a20, 0x000 },
7025     { 0x81000000, 0x00204411, 0x000 },
7026     { 0x00000006, 0x00204811, 0x000 },
7027     { 0x00000008, 0x00221e30, 0x000 },
7028     { 0x00000029, 0x00201a2d, 0x000 },
7029     { 0x0000e000, 0x00204411, 0x000 },
7030     { 0xfffbff09, 0x00204811, 0x000 },
7031     { 0x0000000f, 0x0020222d, 0x000 },
7032     { 0x00001fff, 0x00294a28, 0x000 },
7033     { 0x00000006, 0x0020222d, 0x000 },
7034     { 0x00000000, 0x002920e8, 0x000 },
7035     { 0x00000000, 0x00204808, 0x000 },
7036     { 0x00000000, 0x00204811, 0x000 },
7037     { 0x060a0200, 0x00294a26, 0x000 },
7038     { 0x00000000, 0x00204811, 0x000 },
7039     { 0x00000000, 0x00204811, 0x000 },
7040     { 0x00000100, 0x00201811, 0x000 },
7041     { 0x00000008, 0x00621e28, 0x12f },
7042     { 0x00000008, 0x00822228, 0x000 },
7043     { 0x0002c000, 0x00204411, 0x000 },
7044     { 0x00000015, 0x00600e2d, 0x1bd },
7045     { 0x00000016, 0x00600e2d, 0x1bd },
7046     { 0x0000c008, 0x00204411, 0x000 },
7047     { 0x00000017, 0x00200e2d, 0x000 },
7048     { 0x00000000, 0x14c00000, 0x1b9 },
7049     { 0x00000000, 0x00200411, 0x000 },
7050     { 0x00000000, 0x00204801, 0x000 },
7051     { 0x39000000, 0x00204811, 0x000 },
7052     { 0x00000000, 0x00204811, 0x000 },
7053     { 0x00000000, 0x00804802, 0x000 },
7054     { 0x00000018, 0x00202e2d, 0x000 },
7055     { 0x00000000, 0x003b0d63, 0x000 },
7056     { 0x00000008, 0x00224a23, 0x000 },
7057     { 0x00000010, 0x00224a23, 0x000 },
7058     { 0x00000018, 0x00224a23, 0x000 },
7059     { 0x00000000, 0x00804803, 0x000 },
7060     { 0x00000000, 0x00600000, 0x00b },
7061     { 0x00001000, 0x00600411, 0x315 },
7062     { 0x00000000, 0x00200411, 0x000 },
7063     { 0x00000000, 0x00600811, 0x1b2 },
7064     { 0x00000007, 0x0021062f, 0x000 },
7065     { 0x00000013, 0x00200a2d, 0x000 },
7066     { 0x00000001, 0x00202c11, 0x000 },
7067     { 0x0000ffff, 0x40282220, 0x000 },
7068     { 0x0000000f, 0x00262228, 0x000 },
7069     { 0x00000010, 0x40212620, 0x000 },
7070     { 0x0000000f, 0x00262629, 0x000 },
7071     { 0x00000000, 0x00202802, 0x000 },
7072     { 0x00002256, 0x00204411, 0x000 },
7073     { 0x0000001b, 0x00204811, 0x000 },
7074     { 0x00000000, 0x002f0221, 0x000 },
7075     { 0x00000000, 0x0ce00000, 0x1e0 },
7076     { 0x0000225c, 0x00204411, 0x000 },
7077     { 0x00000081, 0x00204811, 0x000 },
7078     { 0x0000a1fc, 0x00204411, 0x000 },
7079     { 0x00000001, 0x00204811, 0x000 },
7080     { 0x00000080, 0x00201c11, 0x000 },
7081     { 0x00000000, 0x002f0227, 0x000 },
7082     { 0x00000000, 0x0ce00000, 0x1dc },
7083     { 0x00000000, 0x00600000, 0x1e9 },
7084     { 0x00000001, 0x00531e27, 0x1d8 },
7085     { 0x00000001, 0x00202c11, 0x000 },
7086     { 0x0000001f, 0x00280a22, 0x000 },
7087     { 0x0000001f, 0x00282a2a, 0x000 },
7088     { 0x00000001, 0x00530621, 0x1d1 },
7089     { 0x0000225c, 0x00204411, 0x000 },
7090     { 0x00000002, 0x00304a2f, 0x000 },
7091     { 0x0000a1fc, 0x00204411, 0x000 },
7092     { 0x00000001, 0x00204811, 0x000 },
7093     { 0x00000001, 0x00301e2f, 0x000 },
7094     { 0x00000000, 0x002f0227, 0x000 },
7095     { 0x00000000, 0x0ce00000, 0x000 },
7096     { 0x00000000, 0x00600000, 0x1e9 },
7097     { 0x00000001, 0x00531e27, 0x1e5 },
7098     { 0x0000ffff, 0x40280e20, 0x000 },
7099     { 0x0000000f, 0x00260e23, 0x000 },
7100     { 0x00000010, 0xc0211220, 0x000 },
7101     { 0x0000000f, 0x00261224, 0x000 },
7102     { 0x00000000, 0x00201411, 0x000 },
7103     { 0x00000000, 0x00601811, 0x2bb },
7104     { 0x0001a1fd, 0x00204411, 0x000 },
7105     { 0x00000000, 0x002f022b, 0x000 },
7106     { 0x00000000, 0x0ce00000, 0x1f8 },
7107     { 0x00000010, 0x00221628, 0x000 },
7108     { 0xffff0000, 0x00281625, 0x000 },
7109     { 0x0000ffff, 0x00281a29, 0x000 },
7110     { 0x00000000, 0x002948c5, 0x000 },
7111     { 0x00000000, 0x0020480a, 0x000 },
7112     { 0x00000000, 0x00202c11, 0x000 },
7113     { 0x00000010, 0x00221623, 0x000 },
7114     { 0xffff0000, 0x00281625, 0x000 },
7115     { 0x0000ffff, 0x00281a24, 0x000 },
7116     { 0x00000000, 0x002948c5, 0x000 },
7117     { 0x00000000, 0x00731503, 0x205 },
7118     { 0x00000000, 0x00201805, 0x000 },
7119     { 0x00000000, 0x00731524, 0x205 },
7120     { 0x00000000, 0x002d14c5, 0x000 },
7121     { 0x00000000, 0x003008a2, 0x000 },
7122     { 0x00000000, 0x00204802, 0x000 },
7123     { 0x00000000, 0x00202802, 0x000 },
7124     { 0x00000000, 0x00202003, 0x000 },
7125     { 0x00000000, 0x00802404, 0x000 },
7126     { 0x0000000f, 0x00210225, 0x000 },
7127     { 0x00000000, 0x14c00000, 0x68c },
7128     { 0x00000000, 0x002b1405, 0x000 },
7129     { 0x00000001, 0x00901625, 0x000 },
7130     { 0x00000000, 0x00600000, 0x00b },
7131     { 0x00000000, 0x00600411, 0x315 },
7132     { 0x00000000, 0x00200411, 0x000 },
7133     { 0x00000000, 0x00600811, 0x1b2 },
7134     { 0x00002256, 0x00204411, 0x000 },
7135     { 0x0000001a, 0x00294a22, 0x000 },
7136     { 0x00000000, 0xc0200000, 0x000 },
7137     { 0x00003fff, 0x002f022f, 0x000 },
7138     { 0x00000000, 0x0ce00000, 0x000 },
7139     { 0x00000000, 0xc0200400, 0x000 },
7140     { 0x0000225c, 0x00204411, 0x000 },
7141     { 0x00000003, 0x00384a21, 0x000 },
7142     { 0x0000a1fc, 0x00204411, 0x000 },
7143     { 0x00000001, 0x00204811, 0x000 },
7144     { 0x0000ffff, 0x40281220, 0x000 },
7145     { 0x00000010, 0xc0211a20, 0x000 },
7146     { 0x0000ffff, 0x40280e20, 0x000 },
7147     { 0x00000010, 0xc0211620, 0x000 },
7148     { 0x00000000, 0x00741465, 0x2bb },
7149     { 0x0001a1fd, 0x00604411, 0x2e0 },
7150     { 0x00000001, 0x00330621, 0x000 },
7151     { 0x00000000, 0x002f0221, 0x000 },
7152     { 0x00000000, 0x0cc00000, 0x219 },
7153     { 0x00003fff, 0x002f022f, 0x000 },
7154     { 0x00000000, 0x0cc00000, 0x212 },
7155     { 0x00000000, 0xc0400400, 0x001 },
7156     { 0x00000000, 0x00600000, 0x645 },
7157     { 0x00000000, 0x0040040f, 0x213 },
7158     { 0x00000000, 0x00600000, 0x631 },
7159     { 0x00000000, 0x00600000, 0x645 },
7160     { 0x00000210, 0x00600411, 0x315 },
7161     { 0x00000000, 0x00600000, 0x1a0 },
7162     { 0x00000000, 0x00600000, 0x19c },
7163     { 0x00000000, 0x00600000, 0x2bb },
7164     { 0x00000000, 0x00600000, 0x2a3 },
7165     { 0x93800000, 0x00204411, 0x000 },
7166     { 0x00000000, 0x00204808, 0x000 },
7167     { 0x00000000, 0x002f022f, 0x000 },
7168     { 0x00000000, 0x0ae00000, 0x232 },
7169     { 0x00000000, 0x00600000, 0x13a },
7170     { 0x00000000, 0x00400000, 0x236 },
7171     { 0x95000000, 0x00204411, 0x000 },
7172     { 0x00000000, 0x002f022f, 0x000 },
7173     { 0x00000000, 0x0ce00000, 0x236 },
7174     { 0x00000000, 0xc0404800, 0x233 },
7175     { 0x92000000, 0x00204411, 0x000 },
7176     { 0x00000000, 0xc0204800, 0x000 },
7177     { 0x00002256, 0x00204411, 0x000 },
7178     { 0x00000016, 0x00204811, 0x000 },
7179     { 0x0000225c, 0x00204411, 0x000 },
7180     { 0x00000003, 0x00204811, 0x000 },
7181     { 0x0000a1fc, 0x00204411, 0x000 },
7182     { 0x00000001, 0x00204811, 0x000 },
7183     { 0x0001a1fd, 0x00204411, 0x000 },
7184     { 0x00000000, 0x00600411, 0x2fb },
7185     { 0x00000000, 0xc0400400, 0x001 },
7186     { 0x00000000, 0x00600000, 0x631 },
7187     { 0x0000a00c, 0x00204411, 0x000 },
7188     { 0x00000000, 0xc0204800, 0x000 },
7189     { 0x00000000, 0xc0404800, 0x000 },
7190     { 0x00000000, 0x00600000, 0x00b },
7191     { 0x00000018, 0x40210a20, 0x000 },
7192     { 0x00000003, 0x002f0222, 0x000 },
7193     { 0x00000000, 0x0ae00000, 0x24c },
7194     { 0x00000014, 0x0020222d, 0x000 },
7195     { 0x00080101, 0x00292228, 0x000 },
7196     { 0x00000014, 0x00203628, 0x000 },
7197     { 0x0000a30c, 0x00204411, 0x000 },
7198     { 0x00000000, 0xc0204800, 0x000 },
7199     { 0x00000000, 0xc0204800, 0x000 },
7200     { 0x00000000, 0xc0404800, 0x251 },
7201     { 0x00000000, 0x00600000, 0x00b },
7202     { 0x00000010, 0x00600411, 0x315 },
7203     { 0x3f800000, 0x00200411, 0x000 },
7204     { 0x00000000, 0x00600811, 0x1b2 },
7205     { 0x0000225c, 0x00204411, 0x000 },
7206     { 0x00000003, 0x00204811, 0x000 },
7207     { 0x00000000, 0x00600000, 0x27c },
7208     { 0x00000017, 0x00201e2d, 0x000 },
7209     { 0x00000001, 0x00211e27, 0x000 },
7210     { 0x00000000, 0x14e00000, 0x26a },
7211     { 0x00000012, 0x00201e2d, 0x000 },
7212     { 0x0000ffff, 0x00281e27, 0x000 },
7213     { 0x00000000, 0x00341c27, 0x000 },
7214     { 0x00000000, 0x12c00000, 0x25f },
7215     { 0x00000000, 0x00201c11, 0x000 },
7216     { 0x00000000, 0x002f00e5, 0x000 },
7217     { 0x00000000, 0x08c00000, 0x262 },
7218     { 0x00000000, 0x00201407, 0x000 },
7219     { 0x00000012, 0x00201e2d, 0x000 },
7220     { 0x00000010, 0x00211e27, 0x000 },
7221     { 0x00000000, 0x00341c47, 0x000 },
7222     { 0x00000000, 0x12c00000, 0x267 },
7223     { 0x00000000, 0x00201c11, 0x000 },
7224     { 0x00000000, 0x002f00e6, 0x000 },
7225     { 0x00000000, 0x08c00000, 0x26a },
7226     { 0x00000000, 0x00201807, 0x000 },
7227     { 0x00000000, 0x00600000, 0x2c1 },
7228     { 0x00002256, 0x00204411, 0x000 },
7229     { 0x00000000, 0x00342023, 0x000 },
7230     { 0x00000000, 0x12c00000, 0x272 },
7231     { 0x00000000, 0x00342044, 0x000 },
7232     { 0x00000000, 0x12c00000, 0x271 },
7233     { 0x00000016, 0x00404811, 0x276 },
7234     { 0x00000018, 0x00404811, 0x276 },
7235     { 0x00000000, 0x00342044, 0x000 },
7236     { 0x00000000, 0x12c00000, 0x275 },
7237     { 0x00000017, 0x00404811, 0x276 },
7238     { 0x00000019, 0x00204811, 0x000 },
7239     { 0x0000a1fc, 0x00204411, 0x000 },
7240     { 0x00000001, 0x00204811, 0x000 },
7241     { 0x0001a1fd, 0x00604411, 0x2e9 },
7242     { 0x00003fff, 0x002f022f, 0x000 },
7243     { 0x00000000, 0x0cc00000, 0x256 },
7244     { 0x00000000, 0xc0400400, 0x001 },
7245     { 0x00000010, 0x40210620, 0x000 },
7246     { 0x0000ffff, 0xc0280a20, 0x000 },
7247     { 0x00000010, 0x40210e20, 0x000 },
7248     { 0x0000ffff, 0xc0281220, 0x000 },
7249     { 0x00000010, 0x40211620, 0x000 },
7250     { 0x0000ffff, 0xc0881a20, 0x000 },
7251     { 0x81000000, 0x00204411, 0x000 },
7252     { 0x00000001, 0x00204811, 0x000 },
7253     { 0x00042004, 0x00604411, 0x68d },
7254     { 0x00000000, 0x00600000, 0x631 },
7255     { 0x00000000, 0xc0600000, 0x2a3 },
7256     { 0x00000005, 0x00200a2d, 0x000 },
7257     { 0x00000008, 0x00220a22, 0x000 },
7258     { 0x0000002b, 0x00201a2d, 0x000 },
7259     { 0x0000001c, 0x00201e2d, 0x000 },
7260     { 0x00007000, 0x00281e27, 0x000 },
7261     { 0x00000000, 0x00311ce6, 0x000 },
7262     { 0x0000002a, 0x00201a2d, 0x000 },
7263     { 0x0000000c, 0x00221a26, 0x000 },
7264     { 0x00000000, 0x002f00e6, 0x000 },
7265     { 0x00000000, 0x06e00000, 0x292 },
7266     { 0x00000000, 0x00201c11, 0x000 },
7267     { 0x00000000, 0x00200c11, 0x000 },
7268     { 0x0000002b, 0x00203623, 0x000 },
7269     { 0x00000010, 0x00201811, 0x000 },
7270     { 0x00000000, 0x00691ce2, 0x12f },
7271     { 0x93800000, 0x00204411, 0x000 },
7272     { 0x00000000, 0x00204807, 0x000 },
7273     { 0x95000000, 0x00204411, 0x000 },
7274     { 0x00000000, 0x002f022f, 0x000 },
7275     { 0x00000000, 0x0ce00000, 0x29d },
7276     { 0x00000001, 0x00333e2f, 0x000 },
7277     { 0x00000000, 0xd9004800, 0x000 },
7278     { 0x92000000, 0x00204411, 0x000 },
7279     { 0x00000000, 0xc0204800, 0x000 },
7280     { 0x0000001c, 0x00403627, 0x000 },
7281     { 0x0000000c, 0xc0220a20, 0x000 },
7282     { 0x00000029, 0x00203622, 0x000 },
7283     { 0x00000028, 0xc0403620, 0x000 },
7284     { 0x0000a2a4, 0x00204411, 0x000 },
7285     { 0x00000009, 0x00204811, 0x000 },
7286     { 0xa1000000, 0x00204411, 0x000 },
7287     { 0x00000001, 0x00804811, 0x000 },
7288     { 0x00000021, 0x00201e2d, 0x000 },
7289     { 0x00000000, 0x002c1ce3, 0x000 },
7290     { 0x00000021, 0x00203627, 0x000 },
7291     { 0x00000022, 0x00201e2d, 0x000 },
7292     { 0x00000000, 0x002c1ce4, 0x000 },
7293     { 0x00000022, 0x00203627, 0x000 },
7294     { 0x00000023, 0x00201e2d, 0x000 },
7295     { 0x00000000, 0x003120a3, 0x000 },
7296     { 0x00000000, 0x002d1d07, 0x000 },
7297     { 0x00000023, 0x00203627, 0x000 },
7298     { 0x00000024, 0x00201e2d, 0x000 },
7299     { 0x00000000, 0x003120c4, 0x000 },
7300     { 0x00000000, 0x002d1d07, 0x000 },
7301     { 0x00000024, 0x00803627, 0x000 },
7302     { 0x00000021, 0x00203623, 0x000 },
7303     { 0x00000022, 0x00203624, 0x000 },
7304     { 0x00000000, 0x00311ca3, 0x000 },
7305     { 0x00000023, 0x00203627, 0x000 },
7306     { 0x00000000, 0x00311cc4, 0x000 },
7307     { 0x00000024, 0x00803627, 0x000 },
7308     { 0x0000001a, 0x00203627, 0x000 },
7309     { 0x0000001b, 0x00203628, 0x000 },
7310     { 0x00000017, 0x00201e2d, 0x000 },
7311     { 0x00000002, 0x00210227, 0x000 },
7312     { 0x00000000, 0x14c00000, 0x2dc },
7313     { 0x00000000, 0x00400000, 0x2d9 },
7314     { 0x0000001a, 0x00203627, 0x000 },
7315     { 0x0000001b, 0x00203628, 0x000 },
7316     { 0x00000017, 0x00201e2d, 0x000 },
7317     { 0x00000002, 0x00210227, 0x000 },
7318     { 0x00000000, 0x14e00000, 0x2d9 },
7319     { 0x00000003, 0x00210227, 0x000 },
7320     { 0x00000000, 0x14e00000, 0x2dc },
7321     { 0x00000023, 0x00201e2d, 0x000 },
7322     { 0x00000000, 0x002e00e1, 0x000 },
7323     { 0x00000000, 0x02c00000, 0x2dc },
7324     { 0x00000021, 0x00201e2d, 0x000 },
7325     { 0x00000000, 0x003120a1, 0x000 },
7326     { 0x00000000, 0x002e00e8, 0x000 },
7327     { 0x00000000, 0x06c00000, 0x2dc },
7328     { 0x00000024, 0x00201e2d, 0x000 },
7329     { 0x00000000, 0x002e00e2, 0x000 },
7330     { 0x00000000, 0x02c00000, 0x2dc },
7331     { 0x00000022, 0x00201e2d, 0x000 },
7332     { 0x00000000, 0x003120c2, 0x000 },
7333     { 0x00000000, 0x002e00e8, 0x000 },
7334     { 0x00000000, 0x06c00000, 0x2dc },
7335     { 0x00000000, 0x00600000, 0x668 },
7336     { 0x00000000, 0x00600000, 0x2b5 },
7337     { 0x00000000, 0x00400000, 0x2de },
7338     { 0x00000000, 0x00600000, 0x2b5 },
7339     { 0x00000000, 0x00600000, 0x65f },
7340     { 0x00000000, 0x00400000, 0x2de },
7341     { 0x00000000, 0x00600000, 0x2a7 },
7342     { 0x00000000, 0x00400000, 0x2de },
7343     { 0x0000001a, 0x00201e2d, 0x000 },
7344     { 0x0000001b, 0x0080222d, 0x000 },
7345     { 0x00000010, 0x00221e23, 0x000 },
7346     { 0x00000000, 0x00294887, 0x000 },
7347     { 0x00000000, 0x00311ca3, 0x000 },
7348     { 0x00000010, 0x00221e27, 0x000 },
7349     { 0x00000000, 0x00294887, 0x000 },
7350     { 0x00000010, 0x00221e23, 0x000 },
7351     { 0x00000000, 0x003120c4, 0x000 },
7352     { 0x0000ffff, 0x00282228, 0x000 },
7353     { 0x00000000, 0x00894907, 0x000 },
7354     { 0x00000010, 0x00221e23, 0x000 },
7355     { 0x00000000, 0x00294887, 0x000 },
7356     { 0x00000010, 0x00221e21, 0x000 },
7357     { 0x00000000, 0x00294847, 0x000 },
7358     { 0x00000000, 0x00311ca3, 0x000 },
7359     { 0x00000010, 0x00221e27, 0x000 },
7360     { 0x00000000, 0x00294887, 0x000 },
7361     { 0x00000000, 0x00311ca1, 0x000 },
7362     { 0x00000010, 0x00221e27, 0x000 },
7363     { 0x00000000, 0x00294847, 0x000 },
7364     { 0x00000010, 0x00221e23, 0x000 },
7365     { 0x00000000, 0x003120c4, 0x000 },
7366     { 0x0000ffff, 0x00282228, 0x000 },
7367     { 0x00000000, 0x00294907, 0x000 },
7368     { 0x00000010, 0x00221e21, 0x000 },
7369     { 0x00000000, 0x003120c2, 0x000 },
7370     { 0x0000ffff, 0x00282228, 0x000 },
7371     { 0x00000000, 0x00894907, 0x000 },
7372     { 0x00000010, 0x00221e23, 0x000 },
7373     { 0x00000000, 0x00294887, 0x000 },
7374     { 0x00000001, 0x00220a21, 0x000 },
7375     { 0x00000000, 0x003308a2, 0x000 },
7376     { 0x00000010, 0x00221e22, 0x000 },
7377     { 0x00000010, 0x00212222, 0x000 },
7378     { 0x00000000, 0x00294907, 0x000 },
7379     { 0x00000000, 0x00311ca3, 0x000 },
7380     { 0x00000010, 0x00221e27, 0x000 },
7381     { 0x00000000, 0x00294887, 0x000 },
7382     { 0x00000001, 0x00220a21, 0x000 },
7383     { 0x00000000, 0x003008a2, 0x000 },
7384     { 0x00000010, 0x00221e22, 0x000 },
7385     { 0x00000010, 0x00212222, 0x000 },
7386     { 0x00000000, 0x00294907, 0x000 },
7387     { 0x00000010, 0x00221e23, 0x000 },
7388     { 0x00000000, 0x003120c4, 0x000 },
7389     { 0x0000ffff, 0x00282228, 0x000 },
7390     { 0x00000000, 0x00294907, 0x000 },
7391     { 0x00000000, 0x003808c5, 0x000 },
7392     { 0x00000000, 0x00300841, 0x000 },
7393     { 0x00000001, 0x00220a22, 0x000 },
7394     { 0x00000000, 0x003308a2, 0x000 },
7395     { 0x00000010, 0x00221e22, 0x000 },
7396     { 0x00000010, 0x00212222, 0x000 },
7397     { 0x00000000, 0x00894907, 0x000 },
7398     { 0x00000017, 0x0020222d, 0x000 },
7399     { 0x00000000, 0x14c00000, 0x318 },
7400     { 0xffffffef, 0x00280621, 0x000 },
7401     { 0x00000014, 0x0020222d, 0x000 },
7402     { 0x0000f8e0, 0x00204411, 0x000 },
7403     { 0x00000000, 0x00294901, 0x000 },
7404     { 0x00000000, 0x00894901, 0x000 },
7405     { 0x00000000, 0x00204811, 0x000 },
7406     { 0x00000000, 0x00204811, 0x000 },
7407     { 0x060a0200, 0x00804811, 0x000 },
7408     { 0x00000000, 0xc0200000, 0x000 },
7409     { 0x97000000, 0xc0204411, 0x000 },
7410     { 0x00000000, 0xc0204811, 0x000 },
7411     { 0x8a000000, 0x00204411, 0x000 },
7412     { 0x00000000, 0x00204811, 0x000 },
7413     { 0x0000225c, 0x00204411, 0x000 },
7414     { 0x00000000, 0xc0204800, 0x000 },
7415     { 0x0000a1fc, 0x00204411, 0x000 },
7416     { 0x00000000, 0xc0204800, 0x000 },
7417     { 0x00000000, 0xc0200400, 0x000 },
7418     { 0x00000000, 0x00a0000a, 0x000 },
7419     { 0x97000000, 0x00204411, 0x000 },
7420     { 0x00000000, 0x00204811, 0x000 },
7421     { 0x8a000000, 0x00204411, 0x000 },
7422     { 0x00000000, 0x00204811, 0x000 },
7423     { 0x0000225c, 0x00204411, 0x000 },
7424     { 0x00000000, 0xc0204800, 0x000 },
7425     { 0x0000a1fc, 0x00204411, 0x000 },
7426     { 0x00000000, 0xc0204800, 0x000 },
7427     { 0x00000000, 0xc0200400, 0x000 },
7428     { 0x00000000, 0x00a0000a, 0x000 },
7429     { 0x97000000, 0x00204411, 0x000 },
7430     { 0x00000000, 0x00204811, 0x000 },
7431     { 0x8a000000, 0x00204411, 0x000 },
7432     { 0x00000000, 0x00204811, 0x000 },
7433     { 0x0000225c, 0x00204411, 0x000 },
7434     { 0x00000000, 0xc0204800, 0x000 },
7435     { 0x0000a1fc, 0x00204411, 0x000 },
7436     { 0x00000000, 0xc0204800, 0x000 },
7437     { 0x0001a1fd, 0x00204411, 0x000 },
7438     { 0x00000000, 0xd9004800, 0x000 },
7439     { 0x00000000, 0xc0200400, 0x000 },
7440     { 0x00000000, 0x00a0000a, 0x000 },
7441     { 0x00002257, 0x00204411, 0x000 },
7442     { 0x00000003, 0xc0484a20, 0x000 },
7443     { 0x0000225d, 0x00204411, 0x000 },
7444     { 0x00000000, 0xc0404800, 0x000 },
7445     { 0x00000000, 0x00600000, 0x645 },
7446     { 0x00000000, 0xc0200800, 0x000 },
7447     { 0x0000225c, 0x00204411, 0x000 },
7448     { 0x00000003, 0x00384a22, 0x000 },
7449     { 0x0000a1fc, 0x00204411, 0x000 },
7450     { 0x00000000, 0xc0204800, 0x000 },
7451     { 0x0001a1fd, 0x00204411, 0x000 },
7452     { 0x00000000, 0x002f0222, 0x000 },
7453     { 0x00000000, 0x0ce00000, 0x000 },
7454     { 0x00000000, 0x40204800, 0x000 },
7455     { 0x00000001, 0x40304a20, 0x000 },
7456     { 0x00000002, 0xc0304a20, 0x000 },
7457     { 0x00000001, 0x00530a22, 0x34b },
7458     { 0x0000003f, 0xc0280a20, 0x000 },
7459     { 0x81000000, 0x00204411, 0x000 },
7460     { 0x00000001, 0x00204811, 0x000 },
7461     { 0x000021f8, 0x00204411, 0x000 },
7462     { 0x00000018, 0x00204811, 0x000 },
7463     { 0x000421f9, 0x00604411, 0x68d },
7464     { 0x00000011, 0x00210230, 0x000 },
7465     { 0x00000000, 0x14e00000, 0x354 },
7466     { 0x00000014, 0x002f0222, 0x000 },
7467     { 0x00000000, 0x0cc00000, 0x364 },
7468     { 0x00002010, 0x00204411, 0x000 },
7469     { 0x00008000, 0x00204811, 0x000 },
7470     { 0x0001a2a4, 0x00204411, 0x000 },
7471     { 0x00000000, 0x00604802, 0x36e },
7472     { 0x00002100, 0x00204411, 0x000 },
7473     { 0x00000000, 0xc0204800, 0x000 },
7474     { 0x00000000, 0xc0204800, 0x000 },
7475     { 0x00000000, 0xc0204800, 0x000 },
7476     { 0x00000000, 0xc0404800, 0x000 },
7477     { 0x00000004, 0x002f0222, 0x000 },
7478     { 0x00000000, 0x0cc00000, 0x36a },
7479     { 0x00002010, 0x00204411, 0x000 },
7480     { 0x00008000, 0x00204811, 0x000 },
7481     { 0x0001a2a4, 0x00204411, 0x000 },
7482     { 0x00000000, 0x00404802, 0x35f },
7483     { 0x00000028, 0x002f0222, 0x000 },
7484     { 0x00000000, 0x0cc00000, 0x5c0 },
7485     { 0x0001a2a4, 0x00204411, 0x000 },
7486     { 0x00000000, 0x00404802, 0x35f },
7487     { 0x0000002c, 0x00203626, 0x000 },
7488     { 0x00000049, 0x00201811, 0x000 },
7489     { 0x0000003f, 0x00204811, 0x000 },
7490     { 0x00000001, 0x00331a26, 0x000 },
7491     { 0x00000000, 0x002f0226, 0x000 },
7492     { 0x00000000, 0x0cc00000, 0x370 },
7493     { 0x0000002c, 0x00801a2d, 0x000 },
7494     { 0x0000003f, 0xc0280a20, 0x000 },
7495     { 0x00000015, 0x002f0222, 0x000 },
7496     { 0x00000000, 0x0ce00000, 0x386 },
7497     { 0x00000006, 0x002f0222, 0x000 },
7498     { 0x00000000, 0x0ce00000, 0x3b1 },
7499     { 0x00000016, 0x002f0222, 0x000 },
7500     { 0x00000000, 0x0ce00000, 0x3b5 },
7501     { 0x00000020, 0x002f0222, 0x000 },
7502     { 0x00000000, 0x0ce00000, 0x39c },
7503     { 0x0000000f, 0x002f0222, 0x000 },
7504     { 0x00000000, 0x0ce00000, 0x3a8 },
7505     { 0x00000010, 0x002f0222, 0x000 },
7506     { 0x00000000, 0x0ce00000, 0x3a8 },
7507     { 0x0000001e, 0x002f0222, 0x000 },
7508     { 0x00000000, 0x0ce00000, 0x390 },
7509     { 0x0000a2a4, 0x00204411, 0x000 },
7510     { 0x00000000, 0x00404802, 0x000 },
7511     { 0x08000000, 0x00290a22, 0x000 },
7512     { 0x00000003, 0x40210e20, 0x000 },
7513     { 0x0000000c, 0xc0211220, 0x000 },
7514     { 0x00080000, 0x00281224, 0x000 },
7515     { 0x00000014, 0xc0221620, 0x000 },
7516     { 0x00000000, 0x002914a4, 0x000 },
7517     { 0x0000a2a4, 0x00204411, 0x000 },
7518     { 0x00000000, 0x002948a2, 0x000 },
7519     { 0x0000a1fe, 0x00204411, 0x000 },
7520     { 0x00000000, 0x00404803, 0x000 },
7521     { 0x81000000, 0x00204411, 0x000 },
7522     { 0x00000001, 0x00204811, 0x000 },
7523     { 0x000021f8, 0x00204411, 0x000 },
7524     { 0x00000016, 0x00204811, 0x000 },
7525     { 0x000421f9, 0x00604411, 0x68d },
7526     { 0x00000015, 0x00210230, 0x000 },
7527     { 0x00000000, 0x14e00000, 0x392 },
7528     { 0x0000210e, 0x00204411, 0x000 },
7529     { 0x00000000, 0xc0204800, 0x000 },
7530     { 0x00000000, 0xc0204800, 0x000 },
7531     { 0x0000a2a4, 0x00204411, 0x000 },
7532     { 0x00000000, 0x00404802, 0x000 },
7533     { 0x81000000, 0x00204411, 0x000 },
7534     { 0x00000001, 0x00204811, 0x000 },
7535     { 0x000021f8, 0x00204411, 0x000 },
7536     { 0x00000017, 0x00204811, 0x000 },
7537     { 0x000421f9, 0x00604411, 0x68d },
7538     { 0x00000003, 0x00210230, 0x000 },
7539     { 0x00000000, 0x14e00000, 0x39e },
7540     { 0x00002108, 0x00204411, 0x000 },
7541     { 0x00000000, 0xc0204800, 0x000 },
7542     { 0x00000000, 0xc0204800, 0x000 },
7543     { 0x0000a2a4, 0x00204411, 0x000 },
7544     { 0x00000000, 0x00404802, 0x000 },
7545     { 0x0000a2a4, 0x00204411, 0x000 },
7546     { 0x00000000, 0x00204802, 0x000 },
7547     { 0x80000000, 0x00204411, 0x000 },
7548     { 0x00000000, 0x00204811, 0x000 },
7549     { 0x81000000, 0x00204411, 0x000 },
7550     { 0x00000010, 0x00204811, 0x000 },
7551     { 0x00000000, 0x00200010, 0x000 },
7552     { 0x00000000, 0x14c00000, 0x3ae },
7553     { 0x00000000, 0x00400000, 0x000 },
7554     { 0x00002010, 0x00204411, 0x000 },
7555     { 0x00008000, 0x00204811, 0x000 },
7556     { 0x0001a2a4, 0x00204411, 0x000 },
7557     { 0x00000006, 0x00404811, 0x000 },
7558     { 0x00002010, 0x00204411, 0x000 },
7559     { 0x00008000, 0x00204811, 0x000 },
7560     { 0x0001a2a4, 0x00204411, 0x000 },
7561     { 0x00000016, 0x00604811, 0x36e },
7562     { 0x00000000, 0x00400000, 0x000 },
7563     { 0x00000000, 0xc0200800, 0x000 },
7564     { 0x00000000, 0xc0200c00, 0x000 },
7565     { 0x0000001d, 0x00210223, 0x000 },
7566     { 0x00000000, 0x14e00000, 0x3ce },
7567     { 0x81000000, 0x00204411, 0x000 },
7568     { 0x00000001, 0x00204811, 0x000 },
7569     { 0x000021f8, 0x00204411, 0x000 },
7570     { 0x00000018, 0x00204811, 0x000 },
7571     { 0x000421f9, 0x00604411, 0x68d },
7572     { 0x00000011, 0x00210230, 0x000 },
7573     { 0x00000000, 0x14e00000, 0x3c0 },
7574     { 0x00002100, 0x00204411, 0x000 },
7575     { 0x00000000, 0x00204802, 0x000 },
7576     { 0x00000000, 0x00204803, 0x000 },
7577     { 0xbabecafe, 0x00204811, 0x000 },
7578     { 0xcafebabe, 0x00204811, 0x000 },
7579     { 0x00002010, 0x00204411, 0x000 },
7580     { 0x00008000, 0x00204811, 0x000 },
7581     { 0x0000a2a4, 0x00204411, 0x000 },
7582     { 0x00000004, 0x00404811, 0x000 },
7583     { 0x00002170, 0x00204411, 0x000 },
7584     { 0x00000000, 0x00204802, 0x000 },
7585     { 0x00000000, 0x00204803, 0x000 },
7586     { 0x81000000, 0x00204411, 0x000 },
7587     { 0x0000000a, 0x00204811, 0x000 },
7588     { 0x00000000, 0x00200010, 0x000 },
7589     { 0x00000000, 0x14c00000, 0x3d3 },
7590     { 0x8c000000, 0x00204411, 0x000 },
7591     { 0xcafebabe, 0x00404811, 0x000 },
7592     { 0x81000000, 0x00204411, 0x000 },
7593     { 0x00000001, 0x00204811, 0x000 },
7594     { 0x00003fff, 0x40280a20, 0x000 },
7595     { 0x80000000, 0x40280e20, 0x000 },
7596     { 0x40000000, 0xc0281220, 0x000 },
7597     { 0x00040000, 0x00694622, 0x68d },
7598     { 0x00000000, 0x00201410, 0x000 },
7599     { 0x00000000, 0x002f0223, 0x000 },
7600     { 0x00000000, 0x0cc00000, 0x3e1 },
7601     { 0x00000000, 0xc0401800, 0x3e4 },
7602     { 0x00003fff, 0xc0281a20, 0x000 },
7603     { 0x00040000, 0x00694626, 0x68d },
7604     { 0x00000000, 0x00201810, 0x000 },
7605     { 0x00000000, 0x002f0224, 0x000 },
7606     { 0x00000000, 0x0cc00000, 0x3e7 },
7607     { 0x00000000, 0xc0401c00, 0x3ea },
7608     { 0x00003fff, 0xc0281e20, 0x000 },
7609     { 0x00040000, 0x00694627, 0x68d },
7610     { 0x00000000, 0x00201c10, 0x000 },
7611     { 0x00000000, 0x00204402, 0x000 },
7612     { 0x00000000, 0x002820c5, 0x000 },
7613     { 0x00000000, 0x004948e8, 0x000 },
7614     { 0xa5800000, 0x00200811, 0x000 },
7615     { 0x00002000, 0x00200c11, 0x000 },
7616     { 0x83000000, 0x00604411, 0x412 },
7617     { 0x00000000, 0x00204402, 0x000 },
7618     { 0x00000000, 0xc0204800, 0x000 },
7619     { 0x00000000, 0x40204800, 0x000 },
7620     { 0x0000001f, 0xc0210220, 0x000 },
7621     { 0x00000000, 0x14c00000, 0x3f7 },
7622     { 0x00002010, 0x00204411, 0x000 },
7623     { 0x00008000, 0x00204811, 0x000 },
7624     { 0x0000ffff, 0xc0481220, 0x3ff },
7625     { 0xa7800000, 0x00200811, 0x000 },
7626     { 0x0000a000, 0x00200c11, 0x000 },
7627     { 0x83000000, 0x00604411, 0x412 },
7628     { 0x00000000, 0x00204402, 0x000 },
7629     { 0x00000000, 0xc0204800, 0x000 },
7630     { 0x00000000, 0xc0204800, 0x000 },
7631     { 0x0000ffff, 0xc0281220, 0x000 },
7632     { 0x83000000, 0x00204411, 0x000 },
7633     { 0x00000000, 0x00304883, 0x000 },
7634     { 0x84000000, 0x00204411, 0x000 },
7635     { 0x00000000, 0xc0204800, 0x000 },
7636     { 0x00000000, 0x1d000000, 0x000 },
7637     { 0x83000000, 0x00604411, 0x412 },
7638     { 0x00000000, 0xc0400400, 0x001 },
7639     { 0xa9800000, 0x00200811, 0x000 },
7640     { 0x0000c000, 0x00400c11, 0x3fa },
7641     { 0xab800000, 0x00200811, 0x000 },
7642     { 0x0000f8e0, 0x00400c11, 0x3fa },
7643     { 0xad800000, 0x00200811, 0x000 },
7644     { 0x0000f880, 0x00400c11, 0x3fa },
7645     { 0xb3800000, 0x00200811, 0x000 },
7646     { 0x0000f3fc, 0x00400c11, 0x3fa },
7647     { 0xaf800000, 0x00200811, 0x000 },
7648     { 0x0000e000, 0x00400c11, 0x3fa },
7649     { 0xb1800000, 0x00200811, 0x000 },
7650     { 0x0000f000, 0x00400c11, 0x3fa },
7651     { 0x83000000, 0x00204411, 0x000 },
7652     { 0x00002148, 0x00204811, 0x000 },
7653     { 0x84000000, 0x00204411, 0x000 },
7654     { 0x00000000, 0xc0204800, 0x000 },
7655     { 0x00000000, 0x1d000000, 0x000 },
7656     { 0x00000000, 0x00800000, 0x000 },
7657     { 0x01182000, 0xc0304620, 0x000 },
7658     { 0x00000000, 0xd9004800, 0x000 },
7659     { 0x00000000, 0xc0200400, 0x000 },
7660     { 0x00000000, 0x00a0000a, 0x000 },
7661     { 0x0218a000, 0xc0304620, 0x000 },
7662     { 0x00000000, 0xd9004800, 0x000 },
7663     { 0x00000000, 0xc0200400, 0x000 },
7664     { 0x00000000, 0x00a0000a, 0x000 },
7665     { 0x0318c000, 0xc0304620, 0x000 },
7666     { 0x00000000, 0xd9004800, 0x000 },
7667     { 0x00000000, 0xc0200400, 0x000 },
7668     { 0x00000000, 0x00a0000a, 0x000 },
7669     { 0x0418f8e0, 0xc0304620, 0x000 },
7670     { 0x00000000, 0xd9004800, 0x000 },
7671     { 0x00000000, 0xc0200400, 0x000 },
7672     { 0x00000000, 0x00a0000a, 0x000 },
7673     { 0x0518f880, 0xc0304620, 0x000 },
7674     { 0x00000000, 0xd9004800, 0x000 },
7675     { 0x00000000, 0xc0200400, 0x000 },
7676     { 0x00000000, 0x00a0000a, 0x000 },
7677     { 0x0618e000, 0xc0304620, 0x000 },
7678     { 0x00000000, 0xd9004800, 0x000 },
7679     { 0x00000000, 0xc0200400, 0x000 },
7680     { 0x00000000, 0x00a0000a, 0x000 },
7681     { 0x0718f000, 0xc0304620, 0x000 },
7682     { 0x00000000, 0xd9004800, 0x000 },
7683     { 0x00000000, 0xc0200400, 0x000 },
7684     { 0x00000000, 0x00a0000a, 0x000 },
7685     { 0x0818f3fc, 0xc0304620, 0x000 },
7686     { 0x00000000, 0xd9004800, 0x000 },
7687     { 0x00000000, 0xc0200400, 0x000 },
7688     { 0x00000000, 0x00a0000a, 0x000 },
7689     { 0x00000030, 0x00200a2d, 0x000 },
7690     { 0x00000000, 0xc0290c40, 0x000 },
7691     { 0x00000030, 0x00203623, 0x000 },
7692     { 0x00000000, 0xc0200400, 0x000 },
7693     { 0x00000000, 0x00a0000a, 0x000 },
7694     { 0x86000000, 0x00204411, 0x000 },
7695     { 0x00000000, 0x00404801, 0x000 },
7696     { 0x85000000, 0xc0204411, 0x000 },
7697     { 0x00000000, 0x00404801, 0x000 },
7698     { 0x0000217c, 0x00204411, 0x000 },
7699     { 0x00000018, 0x40210220, 0x000 },
7700     { 0x00000000, 0x14c00000, 0x445 },
7701     { 0x00800000, 0xc0494a20, 0x446 },
7702     { 0x00000000, 0xc0204800, 0x000 },
7703     { 0x00000000, 0xc0204800, 0x000 },
7704     { 0x00000000, 0xc0204800, 0x000 },
7705     { 0x81000000, 0x00204411, 0x000 },
7706     { 0x00000001, 0x00204811, 0x000 },
7707     { 0x00000000, 0xc0200800, 0x000 },
7708     { 0x00000000, 0x17000000, 0x000 },
7709     { 0x0004217f, 0x00604411, 0x68d },
7710     { 0x0000001f, 0x00210230, 0x000 },
7711     { 0x00000000, 0x14c00000, 0x000 },
7712     { 0x00000000, 0x00404c02, 0x44b },
7713     { 0x00000000, 0xc0200c00, 0x000 },
7714     { 0x00000000, 0xc0201000, 0x000 },
7715     { 0x00000000, 0xc0201400, 0x000 },
7716     { 0x00000000, 0xc0201800, 0x000 },
7717     { 0x00000000, 0xc0201c00, 0x000 },
7718     { 0x00007f00, 0x00280a21, 0x000 },
7719     { 0x00004500, 0x002f0222, 0x000 },
7720     { 0x00000000, 0x0ce00000, 0x459 },
7721     { 0x00000000, 0xc0202000, 0x000 },
7722     { 0x00000000, 0x17000000, 0x000 },
7723     { 0x00000010, 0x00280a23, 0x000 },
7724     { 0x00000010, 0x002f0222, 0x000 },
7725     { 0x00000000, 0x0ce00000, 0x461 },
7726     { 0x81000000, 0x00204411, 0x000 },
7727     { 0x00000001, 0x00204811, 0x000 },
7728     { 0x00040000, 0x00694624, 0x68d },
7729     { 0x00000000, 0x00400000, 0x466 },
7730     { 0x81000000, 0x00204411, 0x000 },
7731     { 0x00000000, 0x00204811, 0x000 },
7732     { 0x0000216d, 0x00204411, 0x000 },
7733     { 0x00000000, 0x00204804, 0x000 },
7734     { 0x00000000, 0x00604805, 0x692 },
7735     { 0x00000000, 0x002824f0, 0x000 },
7736     { 0x00000007, 0x00280a23, 0x000 },
7737     { 0x00000001, 0x002f0222, 0x000 },
7738     { 0x00000000, 0x0ae00000, 0x46d },
7739     { 0x00000000, 0x002f00c9, 0x000 },
7740     { 0x00000000, 0x04e00000, 0x486 },
7741     { 0x00000000, 0x00400000, 0x493 },
7742     { 0x00000002, 0x002f0222, 0x000 },
7743     { 0x00000000, 0x0ae00000, 0x472 },
7744     { 0x00000000, 0x002f00c9, 0x000 },
7745     { 0x00000000, 0x02e00000, 0x486 },
7746     { 0x00000000, 0x00400000, 0x493 },
7747     { 0x00000003, 0x002f0222, 0x000 },
7748     { 0x00000000, 0x0ae00000, 0x477 },
7749     { 0x00000000, 0x002f00c9, 0x000 },
7750     { 0x00000000, 0x0ce00000, 0x486 },
7751     { 0x00000000, 0x00400000, 0x493 },
7752     { 0x00000004, 0x002f0222, 0x000 },
7753     { 0x00000000, 0x0ae00000, 0x47c },
7754     { 0x00000000, 0x002f00c9, 0x000 },
7755     { 0x00000000, 0x0ae00000, 0x486 },
7756     { 0x00000000, 0x00400000, 0x493 },
7757     { 0x00000005, 0x002f0222, 0x000 },
7758     { 0x00000000, 0x0ae00000, 0x481 },
7759     { 0x00000000, 0x002f00c9, 0x000 },
7760     { 0x00000000, 0x06e00000, 0x486 },
7761     { 0x00000000, 0x00400000, 0x493 },
7762     { 0x00000006, 0x002f0222, 0x000 },
7763     { 0x00000000, 0x0ae00000, 0x486 },
7764     { 0x00000000, 0x002f00c9, 0x000 },
7765     { 0x00000000, 0x08e00000, 0x486 },
7766     { 0x00000000, 0x00400000, 0x493 },
7767     { 0x00007f00, 0x00280a21, 0x000 },
7768     { 0x00004500, 0x002f0222, 0x000 },
7769     { 0x00000000, 0x0ae00000, 0x000 },
7770     { 0x00000008, 0x00210a23, 0x000 },
7771     { 0x00000000, 0x14c00000, 0x490 },
7772     { 0x00002169, 0x00204411, 0x000 },
7773     { 0x00000000, 0xc0204800, 0x000 },
7774     { 0x00000000, 0xc0204800, 0x000 },
7775     { 0x00000000, 0xc0204800, 0x000 },
7776     { 0xcafebabe, 0x00404811, 0x000 },
7777     { 0x00000000, 0xc0204400, 0x000 },
7778     { 0x00000000, 0xc0200000, 0x000 },
7779     { 0x00000000, 0xc0404800, 0x000 },
7780     { 0x00007f00, 0x00280a21, 0x000 },
7781     { 0x00004500, 0x002f0222, 0x000 },
7782     { 0x00000000, 0x0ae00000, 0x499 },
7783     { 0x00000000, 0xc0200000, 0x000 },
7784     { 0x00000000, 0xc0200000, 0x000 },
7785     { 0x00000000, 0xc0400000, 0x000 },
7786     { 0x00000000, 0x00404c08, 0x459 },
7787     { 0x00000000, 0xc0200800, 0x000 },
7788     { 0x00000010, 0x40210e20, 0x000 },
7789     { 0x00000011, 0x40211220, 0x000 },
7790     { 0x00000012, 0x40211620, 0x000 },
7791     { 0x00002169, 0x00204411, 0x000 },
7792     { 0x00000000, 0x00204802, 0x000 },
7793     { 0x00000000, 0x00210225, 0x000 },
7794     { 0x00000000, 0x14e00000, 0x4a3 },
7795     { 0x00040000, 0xc0494a20, 0x4a4 },
7796     { 0xfffbffff, 0xc0284a20, 0x000 },
7797     { 0x00000000, 0x00210223, 0x000 },
7798     { 0x00000000, 0x14e00000, 0x4b0 },
7799     { 0x00000000, 0xc0204800, 0x000 },
7800     { 0x00000000, 0xc0204800, 0x000 },
7801     { 0x00000000, 0x00210224, 0x000 },
7802     { 0x00000000, 0x14c00000, 0x000 },
7803     { 0x81000000, 0x00204411, 0x000 },
7804     { 0x0000000c, 0x00204811, 0x000 },
7805     { 0x00000000, 0x00200010, 0x000 },
7806     { 0x00000000, 0x14c00000, 0x4ac },
7807     { 0xa0000000, 0x00204411, 0x000 },
7808     { 0xcafebabe, 0x00404811, 0x000 },
7809     { 0x81000000, 0x00204411, 0x000 },
7810     { 0x00000004, 0x00204811, 0x000 },
7811     { 0x0000216b, 0x00204411, 0x000 },
7812     { 0x00000000, 0xc0204810, 0x000 },
7813     { 0x81000000, 0x00204411, 0x000 },
7814     { 0x00000005, 0x00204811, 0x000 },
7815     { 0x0000216c, 0x00204411, 0x000 },
7816     { 0x00000000, 0xc0204810, 0x000 },
7817     { 0x00000000, 0x002f0224, 0x000 },
7818     { 0x00000000, 0x0ce00000, 0x000 },
7819     { 0x00000000, 0x00400000, 0x4aa },
7820     { 0x00000000, 0xc0210a20, 0x000 },
7821     { 0x00000000, 0x14c00000, 0x4c3 },
7822     { 0x81000000, 0x00204411, 0x000 },
7823     { 0x00000000, 0x00204811, 0x000 },
7824     { 0x0000216d, 0x00204411, 0x000 },
7825     { 0x00000000, 0xc0204800, 0x000 },
7826     { 0x00000000, 0xc0604800, 0x692 },
7827     { 0x00000000, 0x00400000, 0x4c7 },
7828     { 0x81000000, 0x00204411, 0x000 },
7829     { 0x00000001, 0x00204811, 0x000 },
7830     { 0x00040000, 0xc0294620, 0x000 },
7831     { 0x00000000, 0xc0600000, 0x68d },
7832     { 0x00000001, 0x00210222, 0x000 },
7833     { 0x00000000, 0x14c00000, 0x4ce },
7834     { 0x00002169, 0x00204411, 0x000 },
7835     { 0x00000000, 0xc0204800, 0x000 },
7836     { 0x00000000, 0xc0204800, 0x000 },
7837     { 0x00000000, 0x00204810, 0x000 },
7838     { 0xcafebabe, 0x00404811, 0x000 },
7839     { 0x00000000, 0xc0204400, 0x000 },
7840     { 0x00000000, 0xc0404810, 0x000 },
7841     { 0x81000000, 0x00204411, 0x000 },
7842     { 0x00000001, 0x00204811, 0x000 },
7843     { 0x000021f8, 0x00204411, 0x000 },
7844     { 0x0000000e, 0x00204811, 0x000 },
7845     { 0x000421f9, 0x00604411, 0x68d },
7846     { 0x00000000, 0x00210230, 0x000 },
7847     { 0x00000000, 0x14c00000, 0x4d0 },
7848     { 0x00002180, 0x00204411, 0x000 },
7849     { 0x00000000, 0xc0204800, 0x000 },
7850     { 0x00000000, 0xc0200000, 0x000 },
7851     { 0x00000000, 0xc0204800, 0x000 },
7852     { 0x00000000, 0xc0200000, 0x000 },
7853     { 0x00000000, 0xc0404800, 0x000 },
7854     { 0x00000003, 0x00333e2f, 0x000 },
7855     { 0x00000001, 0x00210221, 0x000 },
7856     { 0x00000000, 0x14e00000, 0x500 },
7857     { 0x0000002c, 0x00200a2d, 0x000 },
7858     { 0x00040000, 0x18e00c11, 0x4ef },
7859     { 0x00000001, 0x00333e2f, 0x000 },
7860     { 0x00002169, 0x00204411, 0x000 },
7861     { 0x00000000, 0x00204802, 0x000 },
7862     { 0x00000000, 0x00204803, 0x000 },
7863     { 0x00000008, 0x00300a22, 0x000 },
7864     { 0x00000000, 0xc0204800, 0x000 },
7865     { 0x00000000, 0xc0204800, 0x000 },
7866     { 0x00002169, 0x00204411, 0x000 },
7867     { 0x00000000, 0x00204802, 0x000 },
7868     { 0x00000000, 0x00204803, 0x000 },
7869     { 0x00000008, 0x00300a22, 0x000 },
7870     { 0x00000000, 0xc0204800, 0x000 },
7871     { 0x00000000, 0xd8c04800, 0x4e3 },
7872     { 0x00002169, 0x00204411, 0x000 },
7873     { 0x00000000, 0x00204802, 0x000 },
7874     { 0x00000000, 0x00204803, 0x000 },
7875     { 0x00000008, 0x00300a22, 0x000 },
7876     { 0x00000000, 0xc0204800, 0x000 },
7877     { 0x00000000, 0xc0204800, 0x000 },
7878     { 0x0000002d, 0x0020122d, 0x000 },
7879     { 0x00000000, 0x00290c83, 0x000 },
7880     { 0x00002169, 0x00204411, 0x000 },
7881     { 0x00000000, 0x00204802, 0x000 },
7882     { 0x00000000, 0x00204803, 0x000 },
7883     { 0x00000008, 0x00300a22, 0x000 },
7884     { 0x00000000, 0xc0204800, 0x000 },
7885     { 0x00000000, 0xc0204800, 0x000 },
7886     { 0x00000011, 0x00210224, 0x000 },
7887     { 0x00000000, 0x14c00000, 0x000 },
7888     { 0x00000000, 0x00400000, 0x4aa },
7889     { 0x0000002c, 0xc0203620, 0x000 },
7890     { 0x0000002d, 0xc0403620, 0x000 },
7891     { 0x0000000f, 0x00210221, 0x000 },
7892     { 0x00000000, 0x14c00000, 0x505 },
7893     { 0x00000000, 0x00600000, 0x00b },
7894     { 0x00000000, 0xd9000000, 0x000 },
7895     { 0x00000000, 0xc0400400, 0x001 },
7896     { 0xb5000000, 0x00204411, 0x000 },
7897     { 0x00002000, 0x00204811, 0x000 },
7898     { 0xb6000000, 0x00204411, 0x000 },
7899     { 0x0000a000, 0x00204811, 0x000 },
7900     { 0xb7000000, 0x00204411, 0x000 },
7901     { 0x0000c000, 0x00204811, 0x000 },
7902     { 0xb8000000, 0x00204411, 0x000 },
7903     { 0x0000f8e0, 0x00204811, 0x000 },
7904     { 0xb9000000, 0x00204411, 0x000 },
7905     { 0x0000f880, 0x00204811, 0x000 },
7906     { 0xba000000, 0x00204411, 0x000 },
7907     { 0x0000e000, 0x00204811, 0x000 },
7908     { 0xbb000000, 0x00204411, 0x000 },
7909     { 0x0000f000, 0x00204811, 0x000 },
7910     { 0xbc000000, 0x00204411, 0x000 },
7911     { 0x0000f3fc, 0x00204811, 0x000 },
7912     { 0x81000000, 0x00204411, 0x000 },
7913     { 0x00000002, 0x00204811, 0x000 },
7914     { 0x000000ff, 0x00280e30, 0x000 },
7915     { 0x00000000, 0x002f0223, 0x000 },
7916     { 0x00000000, 0x0cc00000, 0x519 },
7917     { 0x00000000, 0xc0200800, 0x000 },
7918     { 0x00000000, 0x14c00000, 0x52e },
7919     { 0x00000000, 0x00200c11, 0x000 },
7920     { 0x0000001c, 0x00203623, 0x000 },
7921     { 0x0000002b, 0x00203623, 0x000 },
7922     { 0x00000029, 0x00203623, 0x000 },
7923     { 0x00000028, 0x00203623, 0x000 },
7924     { 0x00000017, 0x00203623, 0x000 },
7925     { 0x00000025, 0x00203623, 0x000 },
7926     { 0x00000026, 0x00203623, 0x000 },
7927     { 0x00000015, 0x00203623, 0x000 },
7928     { 0x00000016, 0x00203623, 0x000 },
7929     { 0xffffe000, 0x00200c11, 0x000 },
7930     { 0x00000021, 0x00203623, 0x000 },
7931     { 0x00000022, 0x00203623, 0x000 },
7932     { 0x00001fff, 0x00200c11, 0x000 },
7933     { 0x00000023, 0x00203623, 0x000 },
7934     { 0x00000024, 0x00203623, 0x000 },
7935     { 0xf1ffffff, 0x00283a2e, 0x000 },
7936     { 0x0000001a, 0xc0220e20, 0x000 },
7937     { 0x00000000, 0x0029386e, 0x000 },
7938     { 0x81000000, 0x00204411, 0x000 },
7939     { 0x00000006, 0x00204811, 0x000 },
7940     { 0x0000002a, 0x40203620, 0x000 },
7941     { 0x87000000, 0x00204411, 0x000 },
7942     { 0x00000000, 0xc0204800, 0x000 },
7943     { 0x0000a1f4, 0x00204411, 0x000 },
7944     { 0x00000000, 0x00204810, 0x000 },
7945     { 0x00000000, 0x00200c11, 0x000 },
7946     { 0x00000030, 0x00203623, 0x000 },
7947     { 0x9d000000, 0x00204411, 0x000 },
7948     { 0x0000001f, 0x40214a20, 0x000 },
7949     { 0x96000000, 0x00204411, 0x000 },
7950     { 0x00000000, 0xc0204800, 0x000 },
7951     { 0x00000000, 0xc0200c00, 0x000 },
7952     { 0x00000000, 0xc0201000, 0x000 },
7953     { 0x0000001f, 0x00211624, 0x000 },
7954     { 0x00000000, 0x14c00000, 0x000 },
7955     { 0x0000001d, 0x00203623, 0x000 },
7956     { 0x00000003, 0x00281e23, 0x000 },
7957     { 0x00000008, 0x00222223, 0x000 },
7958     { 0xfffff000, 0x00282228, 0x000 },
7959     { 0x00000000, 0x002920e8, 0x000 },
7960     { 0x0000001f, 0x00203628, 0x000 },
7961     { 0x00000018, 0x00211e23, 0x000 },
7962     { 0x00000020, 0x00203627, 0x000 },
7963     { 0x00000002, 0x00221624, 0x000 },
7964     { 0x00000000, 0x003014a8, 0x000 },
7965     { 0x0000001e, 0x00203625, 0x000 },
7966     { 0x00000003, 0x00211a24, 0x000 },
7967     { 0x10000000, 0x00281a26, 0x000 },
7968     { 0xefffffff, 0x00283a2e, 0x000 },
7969     { 0x00000000, 0x004938ce, 0x67b },
7970     { 0x00000001, 0x40280a20, 0x000 },
7971     { 0x00000006, 0x40280e20, 0x000 },
7972     { 0x00000300, 0xc0281220, 0x000 },
7973     { 0x00000008, 0x00211224, 0x000 },
7974     { 0x00000000, 0xc0201620, 0x000 },
7975     { 0x00000000, 0xc0201a20, 0x000 },
7976     { 0x00000000, 0x00210222, 0x000 },
7977     { 0x00000000, 0x14c00000, 0x566 },
7978     { 0x81000000, 0x00204411, 0x000 },
7979     { 0x00000001, 0x00204811, 0x000 },
7980     { 0x00002258, 0x00300a24, 0x000 },
7981     { 0x00040000, 0x00694622, 0x68d },
7982     { 0x00002169, 0x00204411, 0x000 },
7983     { 0x00000000, 0x00204805, 0x000 },
7984     { 0x00020000, 0x00294a26, 0x000 },
7985     { 0x00000000, 0x00204810, 0x000 },
7986     { 0xcafebabe, 0x00204811, 0x000 },
7987     { 0x00000002, 0x002f0223, 0x000 },
7988     { 0x00000000, 0x0cc00000, 0x56e },
7989     { 0x00000000, 0xc0201c10, 0x000 },
7990     { 0x00000000, 0xc0400000, 0x57c },
7991     { 0x00000002, 0x002f0223, 0x000 },
7992     { 0x00000000, 0x0cc00000, 0x56e },
7993     { 0x81000000, 0x00204411, 0x000 },
7994     { 0x00000001, 0x00204811, 0x000 },
7995     { 0x00002258, 0x00300a24, 0x000 },
7996     { 0x00040000, 0x00694622, 0x68d },
7997     { 0x00000000, 0xc0201c10, 0x000 },
7998     { 0x00000000, 0xc0400000, 0x57c },
7999     { 0x00000000, 0x002f0223, 0x000 },
8000     { 0x00000000, 0x0cc00000, 0x572 },
8001     { 0x00000000, 0xc0201c00, 0x000 },
8002     { 0x00000000, 0xc0400000, 0x57c },
8003     { 0x00000004, 0x002f0223, 0x000 },
8004     { 0x00000000, 0x0cc00000, 0x57a },
8005     { 0x81000000, 0x00204411, 0x000 },
8006     { 0x00000000, 0x00204811, 0x000 },
8007     { 0x0000216d, 0x00204411, 0x000 },
8008     { 0x00000000, 0xc0204800, 0x000 },
8009     { 0x00000000, 0xc0604800, 0x692 },
8010     { 0x00000000, 0x00401c10, 0x57c },
8011     { 0x00000000, 0xc0200000, 0x000 },
8012     { 0x00000000, 0xc0400000, 0x000 },
8013     { 0x00000000, 0x0ee00000, 0x57e },
8014     { 0x00000000, 0x00600000, 0x5c9 },
8015     { 0x00000000, 0x002f0224, 0x000 },
8016     { 0x00000000, 0x0cc00000, 0x58f },
8017     { 0x0000a2b7, 0x00204411, 0x000 },
8018     { 0x00000000, 0x00204807, 0x000 },
8019     { 0x81000000, 0x00204411, 0x000 },
8020     { 0x00000001, 0x00204811, 0x000 },
8021     { 0x0004a2b6, 0x00604411, 0x68d },
8022     { 0x0000001a, 0x00212230, 0x000 },
8023     { 0x00000006, 0x00222630, 0x000 },
8024     { 0x00042004, 0x00604411, 0x68d },
8025     { 0x0000a2c4, 0x00204411, 0x000 },
8026     { 0x00000000, 0x003048e9, 0x000 },
8027     { 0x00000000, 0x00e00000, 0x58d },
8028     { 0x0000a2d1, 0x00204411, 0x000 },
8029     { 0x00000000, 0x00404808, 0x000 },
8030     { 0x0000a2d1, 0x00204411, 0x000 },
8031     { 0x00000001, 0x00504a28, 0x000 },
8032     { 0x00000001, 0x002f0224, 0x000 },
8033     { 0x00000000, 0x0cc00000, 0x5a0 },
8034     { 0x0000a2bb, 0x00204411, 0x000 },
8035     { 0x00000000, 0x00204807, 0x000 },
8036     { 0x81000000, 0x00204411, 0x000 },
8037     { 0x00000001, 0x00204811, 0x000 },
8038     { 0x0004a2ba, 0x00604411, 0x68d },
8039     { 0x0000001a, 0x00212230, 0x000 },
8040     { 0x00000006, 0x00222630, 0x000 },
8041     { 0x00042004, 0x00604411, 0x68d },
8042     { 0x0000a2c5, 0x00204411, 0x000 },
8043     { 0x00000000, 0x003048e9, 0x000 },
8044     { 0x00000000, 0x00e00000, 0x59e },
8045     { 0x0000a2d2, 0x00204411, 0x000 },
8046     { 0x00000000, 0x00404808, 0x000 },
8047     { 0x0000a2d2, 0x00204411, 0x000 },
8048     { 0x00000001, 0x00504a28, 0x000 },
8049     { 0x00000002, 0x002f0224, 0x000 },
8050     { 0x00000000, 0x0cc00000, 0x5b1 },
8051     { 0x0000a2bf, 0x00204411, 0x000 },
8052     { 0x00000000, 0x00204807, 0x000 },
8053     { 0x81000000, 0x00204411, 0x000 },
8054     { 0x00000001, 0x00204811, 0x000 },
8055     { 0x0004a2be, 0x00604411, 0x68d },
8056     { 0x0000001a, 0x00212230, 0x000 },
8057     { 0x00000006, 0x00222630, 0x000 },
8058     { 0x00042004, 0x00604411, 0x68d },
8059     { 0x0000a2c6, 0x00204411, 0x000 },
8060     { 0x00000000, 0x003048e9, 0x000 },
8061     { 0x00000000, 0x00e00000, 0x5af },
8062     { 0x0000a2d3, 0x00204411, 0x000 },
8063     { 0x00000000, 0x00404808, 0x000 },
8064     { 0x0000a2d3, 0x00204411, 0x000 },
8065     { 0x00000001, 0x00504a28, 0x000 },
8066     { 0x0000a2c3, 0x00204411, 0x000 },
8067     { 0x00000000, 0x00204807, 0x000 },
8068     { 0x81000000, 0x00204411, 0x000 },
8069     { 0x00000001, 0x00204811, 0x000 },
8070     { 0x0004a2c2, 0x00604411, 0x68d },
8071     { 0x0000001a, 0x00212230, 0x000 },
8072     { 0x00000006, 0x00222630, 0x000 },
8073     { 0x00042004, 0x00604411, 0x68d },
8074     { 0x0000a2c7, 0x00204411, 0x000 },
8075     { 0x00000000, 0x003048e9, 0x000 },
8076     { 0x00000000, 0x00e00000, 0x5be },
8077     { 0x0000a2d4, 0x00204411, 0x000 },
8078     { 0x00000000, 0x00404808, 0x000 },
8079     { 0x0000a2d4, 0x00204411, 0x000 },
8080     { 0x00000001, 0x00504a28, 0x000 },
8081     { 0x85000000, 0x00204411, 0x000 },
8082     { 0x00000000, 0x00204801, 0x000 },
8083     { 0x0000304a, 0x00204411, 0x000 },
8084     { 0x01000000, 0x00204811, 0x000 },
8085     { 0x00000000, 0x00400000, 0x5c4 },
8086     { 0xa4000000, 0xc0204411, 0x000 },
8087     { 0x00000000, 0xc0404800, 0x000 },
8088     { 0x00000000, 0xc0600000, 0x5c9 },
8089     { 0x00000000, 0xc0400400, 0x001 },
8090     { 0x0000002c, 0x00203621, 0x000 },
8091     { 0x81000000, 0x00204411, 0x000 },
8092     { 0x00000006, 0x00204811, 0x000 },
8093     { 0x00000000, 0x002f0230, 0x000 },
8094     { 0x00000000, 0x0cc00000, 0x5d0 },
8095     { 0x00000000, 0x00200411, 0x000 },
8096     { 0x00000030, 0x00403621, 0x5e3 },
8097     { 0x00000030, 0x0020062d, 0x000 },
8098     { 0x00007e00, 0x00280621, 0x000 },
8099     { 0x00000000, 0x002f0221, 0x000 },
8100     { 0x00000000, 0x0ce00000, 0x5e3 },
8101     { 0x81000000, 0x00204411, 0x000 },
8102     { 0x00000001, 0x00204811, 0x000 },
8103     { 0x0004a092, 0x00604411, 0x68d },
8104     { 0x00000031, 0x00203630, 0x000 },
8105     { 0x0004a093, 0x00604411, 0x68d },
8106     { 0x00000032, 0x00203630, 0x000 },
8107     { 0x0004a2b6, 0x00604411, 0x68d },
8108     { 0x00000033, 0x00203630, 0x000 },
8109     { 0x0004a2ba, 0x00604411, 0x68d },
8110     { 0x00000034, 0x00203630, 0x000 },
8111     { 0x0004a2be, 0x00604411, 0x68d },
8112     { 0x00000035, 0x00203630, 0x000 },
8113     { 0x0004a2c2, 0x00604411, 0x68d },
8114     { 0x00000036, 0x00203630, 0x000 },
8115     { 0x00042004, 0x00604411, 0x68d },
8116     { 0x0001a2a4, 0x00204411, 0x000 },
8117     { 0x0000003f, 0x00204811, 0x000 },
8118     { 0x0000003f, 0x00204811, 0x000 },
8119     { 0x0000003f, 0x00204811, 0x000 },
8120     { 0x0000003f, 0x00204811, 0x000 },
8121     { 0x00000005, 0x00204811, 0x000 },
8122     { 0x0000a1f4, 0x00204411, 0x000 },
8123     { 0x00000000, 0x00204811, 0x000 },
8124     { 0x88000000, 0x00204411, 0x000 },
8125     { 0x00000001, 0x00204811, 0x000 },
8126     { 0x81000000, 0x00204411, 0x000 },
8127     { 0x00000006, 0x00204811, 0x000 },
8128     { 0x00000001, 0x002f0230, 0x000 },
8129     { 0x00000000, 0x0ce00000, 0x62c },
8130     { 0x00000030, 0x0020062d, 0x000 },
8131     { 0x00000000, 0x002f0221, 0x000 },
8132     { 0x00000000, 0x0ce00000, 0x62c },
8133     { 0x81000000, 0x00204411, 0x000 },
8134     { 0x00000001, 0x00204811, 0x000 },
8135     { 0x00007e00, 0x00280621, 0x000 },
8136     { 0x00000000, 0x002f0221, 0x000 },
8137     { 0x00000000, 0x0ce00000, 0x605 },
8138     { 0x0000a092, 0x00204411, 0x000 },
8139     { 0x00000031, 0x00204a2d, 0x000 },
8140     { 0x0000a093, 0x00204411, 0x000 },
8141     { 0x00000032, 0x00204a2d, 0x000 },
8142     { 0x0000a2b6, 0x00204411, 0x000 },
8143     { 0x00000033, 0x00204a2d, 0x000 },
8144     { 0x0000a2ba, 0x00204411, 0x000 },
8145     { 0x00000034, 0x00204a2d, 0x000 },
8146     { 0x0000a2be, 0x00204411, 0x000 },
8147     { 0x00000035, 0x00204a2d, 0x000 },
8148     { 0x0000a2c2, 0x00204411, 0x000 },
8149     { 0x00000036, 0x00204a2d, 0x000 },
8150     { 0x00000030, 0x0020062d, 0x000 },
8151     { 0x000001ff, 0x00280621, 0x000 },
8152     { 0x00000000, 0x002f0221, 0x000 },
8153     { 0x00000000, 0x0ce00000, 0x62b },
8154     { 0x00000000, 0x00210221, 0x000 },
8155     { 0x00000000, 0x14c00000, 0x60e },
8156     { 0x0004a003, 0x00604411, 0x68d },
8157     { 0x0000a003, 0x00204411, 0x000 },
8158     { 0x00000000, 0x00204810, 0x000 },
8159     { 0x00000001, 0x00210621, 0x000 },
8160     { 0x00000000, 0x14c00000, 0x613 },
8161     { 0x0004a010, 0x00604411, 0x68d },
8162     { 0x0000a010, 0x00204411, 0x000 },
8163     { 0x00000000, 0x00204810, 0x000 },
8164     { 0x00000001, 0x00210621, 0x000 },
8165     { 0x00000000, 0x002f0221, 0x000 },
8166     { 0x00000000, 0x0ce00000, 0x62b },
8167     { 0x0004a011, 0x00604411, 0x68d },
8168     { 0x0000a011, 0x00204411, 0x000 },
8169     { 0x00000000, 0x00204810, 0x000 },
8170     { 0x0004a012, 0x00604411, 0x68d },
8171     { 0x0000a012, 0x00204411, 0x000 },
8172     { 0x00000000, 0x00204810, 0x000 },
8173     { 0x0004a013, 0x00604411, 0x68d },
8174     { 0x0000a013, 0x00204411, 0x000 },
8175     { 0x00000000, 0x00204810, 0x000 },
8176     { 0x0004a014, 0x00604411, 0x68d },
8177     { 0x0000a014, 0x00204411, 0x000 },
8178     { 0x00000000, 0x00204810, 0x000 },
8179     { 0x0004a015, 0x00604411, 0x68d },
8180     { 0x0000a015, 0x00204411, 0x000 },
8181     { 0x00000000, 0x00204810, 0x000 },
8182     { 0x0004a016, 0x00604411, 0x68d },
8183     { 0x0000a016, 0x00204411, 0x000 },
8184     { 0x00000000, 0x00204810, 0x000 },
8185     { 0x0004a017, 0x00604411, 0x68d },
8186     { 0x0000a017, 0x00204411, 0x000 },
8187     { 0x00000000, 0x00204810, 0x000 },
8188     { 0x00042004, 0x00604411, 0x68d },
8189     { 0x0000002c, 0x0080062d, 0x000 },
8190     { 0xff000000, 0x00204411, 0x000 },
8191     { 0x00000000, 0x00204811, 0x000 },
8192     { 0x00000001, 0x00204811, 0x000 },
8193     { 0x00000002, 0x00804811, 0x000 },
8194     { 0x00000000, 0x0ee00000, 0x63d },
8195     { 0x00000030, 0x0020062d, 0x000 },
8196     { 0x00000002, 0x00280621, 0x000 },
8197     { 0x00000000, 0x002f0221, 0x000 },
8198     { 0x00000000, 0x0ce00000, 0x63b },
8199     { 0x81000000, 0x00204411, 0x000 },
8200     { 0x00000001, 0x00204811, 0x000 },
8201     { 0x00042004, 0x00604411, 0x68d },
8202     { 0x00001000, 0x00200811, 0x000 },
8203     { 0x0000002b, 0x00203622, 0x000 },
8204     { 0x00000000, 0x00600000, 0x641 },
8205     { 0x00000000, 0x00600000, 0x5c9 },
8206     { 0x98000000, 0x00204411, 0x000 },
8207     { 0x00000000, 0x00804811, 0x000 },
8208     { 0x00000000, 0xc0600000, 0x641 },
8209     { 0x00000000, 0xc0400400, 0x001 },
8210     { 0x0000a2a4, 0x00204411, 0x000 },
8211     { 0x00000022, 0x00204811, 0x000 },
8212     { 0x89000000, 0x00204411, 0x000 },
8213     { 0x00000001, 0x00404811, 0x62d },
8214     { 0x97000000, 0x00204411, 0x000 },
8215     { 0x00000000, 0x00204811, 0x000 },
8216     { 0x8a000000, 0x00204411, 0x000 },
8217     { 0x00000000, 0x00404811, 0x62d },
8218     { 0x00000000, 0x00600000, 0x65c },
8219     { 0x00002010, 0x00204411, 0x000 },
8220     { 0x00008000, 0x00204811, 0x000 },
8221     { 0x0001a2a4, 0xc0204411, 0x000 },
8222     { 0x00000016, 0x00604811, 0x36e },
8223     { 0x00002010, 0x00204411, 0x000 },
8224     { 0x00010000, 0x00204811, 0x000 },
8225     { 0x81000000, 0x00204411, 0x000 },
8226     { 0x00000001, 0x00204811, 0x000 },
8227     { 0x0000217c, 0x00204411, 0x000 },
8228     { 0x09800000, 0x00204811, 0x000 },
8229     { 0xffffffff, 0x00204811, 0x000 },
8230     { 0x00000000, 0x00204811, 0x000 },
8231     { 0x00000000, 0x17000000, 0x000 },
8232     { 0x0004217f, 0x00604411, 0x68d },
8233     { 0x0000001f, 0x00210230, 0x000 },
8234     { 0x00000000, 0x14c00000, 0x000 },
8235     { 0x00000004, 0x00404c11, 0x656 },
8236     { 0x00000000, 0x00400000, 0x000 },
8237     { 0x00000017, 0x00201e2d, 0x000 },
8238     { 0x00000004, 0x00291e27, 0x000 },
8239     { 0x00000017, 0x00803627, 0x000 },
8240     { 0x00000017, 0x00201e2d, 0x000 },
8241     { 0xfffffffb, 0x00281e27, 0x000 },
8242     { 0x00000017, 0x00803627, 0x000 },
8243     { 0x00000017, 0x00201e2d, 0x000 },
8244     { 0x00000008, 0x00291e27, 0x000 },
8245     { 0x00000017, 0x00803627, 0x000 },
8246     { 0x00000017, 0x00201e2d, 0x000 },
8247     { 0xfffffff7, 0x00281e27, 0x000 },
8248     { 0x00000017, 0x00803627, 0x000 },
8249     { 0x00002010, 0x00204411, 0x000 },
8250     { 0x00008000, 0x00204811, 0x000 },
8251     { 0x0001a2a4, 0x00204411, 0x000 },
8252     { 0x00000016, 0x00604811, 0x36e },
8253     { 0x00002010, 0x00204411, 0x000 },
8254     { 0x00010000, 0x00204811, 0x000 },
8255     { 0x0000217c, 0x00204411, 0x000 },
8256     { 0x01800000, 0x00204811, 0x000 },
8257     { 0xffffffff, 0x00204811, 0x000 },
8258     { 0x00000000, 0x00204811, 0x000 },
8259     { 0x00000000, 0x17000000, 0x000 },
8260     { 0x81000000, 0x00204411, 0x000 },
8261     { 0x00000001, 0x00204811, 0x000 },
8262     { 0x0004217f, 0x00604411, 0x68d },
8263     { 0x0000001f, 0x00210230, 0x000 },
8264     { 0x00000000, 0x14c00000, 0x68c },
8265     { 0x00000010, 0x00404c11, 0x672 },
8266     { 0x00000000, 0xc0200400, 0x000 },
8267     { 0x00000000, 0x38c00000, 0x000 },
8268     { 0x0000001d, 0x00200a2d, 0x000 },
8269     { 0x0000001e, 0x00200e2d, 0x000 },
8270     { 0x0000001f, 0x0020122d, 0x000 },
8271     { 0x00000020, 0x0020162d, 0x000 },
8272     { 0x00002169, 0x00204411, 0x000 },
8273     { 0x00000000, 0x00204804, 0x000 },
8274     { 0x00000000, 0x00204805, 0x000 },
8275     { 0x00000000, 0x00204801, 0x000 },
8276     { 0xcafebabe, 0x00204811, 0x000 },
8277     { 0x00000004, 0x00301224, 0x000 },
8278     { 0x00000000, 0x002f0064, 0x000 },
8279     { 0x00000000, 0x0cc00000, 0x68b },
8280     { 0x00000003, 0x00281a22, 0x000 },
8281     { 0x00000008, 0x00221222, 0x000 },
8282     { 0xfffff000, 0x00281224, 0x000 },
8283     { 0x00000000, 0x002910c4, 0x000 },
8284     { 0x0000001f, 0x00403624, 0x000 },
8285     { 0x00000000, 0x00800000, 0x000 },
8286     { 0x00000000, 0x1ac00000, 0x68d },
8287     { 0x9f000000, 0x00204411, 0x000 },
8288     { 0xcafebabe, 0x00204811, 0x000 },
8289     { 0x00000000, 0x1ae00000, 0x690 },
8290     { 0x00000000, 0x00800000, 0x000 },
8291     { 0x00000000, 0x1ac00000, 0x692 },
8292     { 0x9e000000, 0x00204411, 0x000 },
8293     { 0xcafebabe, 0x00204811, 0x000 },
8294     { 0x00000000, 0x1ae00000, 0x695 },
8295     { 0x00000000, 0x00800000, 0x000 },
8296     { 0x00000000, 0x00600000, 0x00b },
8297     { 0x00001000, 0x00600411, 0x315 },
8298     { 0x00000000, 0x00200411, 0x000 },
8299     { 0x00000000, 0x00600811, 0x1b2 },
8300     { 0x0000225c, 0x00204411, 0x000 },
8301     { 0x00000003, 0x00204811, 0x000 },
8302     { 0x00002256, 0x00204411, 0x000 },
8303     { 0x0000001b, 0x00204811, 0x000 },
8304     { 0x0000a1fc, 0x00204411, 0x000 },
8305     { 0x00000001, 0x00204811, 0x000 },
8306     { 0x0001a1fd, 0xc0204411, 0x000 },
8307     { 0x00000021, 0x00201e2d, 0x000 },
8308     { 0x00000010, 0x00221e27, 0x000 },
8309     { 0x00000024, 0x0020222d, 0x000 },
8310     { 0x0000ffff, 0x00282228, 0x000 },
8311     { 0x00000000, 0x00294907, 0x000 },
8312     { 0x00000000, 0x00204811, 0x000 },
8313     { 0x00000022, 0x0020222d, 0x000 },
8314     { 0x0000ffff, 0x00282228, 0x000 },
8315     { 0x00000000, 0x00294907, 0x000 },
8316     { 0x00000000, 0x00204811, 0x000 },
8317     { 0x00000023, 0x00201e2d, 0x000 },
8318     { 0x00000010, 0x00221e27, 0x000 },
8319     { 0x00000000, 0x00294907, 0x000 },
8320     { 0x00000000, 0x00404811, 0x000 },
8321     { 0x00000000, 0x00000000, 0x000 },
8322     { 0x00000000, 0x00000000, 0x000 },
8323     { 0x00000000, 0x00000000, 0x000 },
8324     { 0x00000000, 0x00000000, 0x000 },
8325     { 0x00000000, 0x00000000, 0x000 },
8326     { 0x00000000, 0x00000000, 0x000 },
8327     { 0x00000000, 0x00000000, 0x000 },
8328     { 0x00000000, 0x00000000, 0x000 },
8329     { 0x00000000, 0x00000000, 0x000 },
8330     { 0x00000000, 0x00000000, 0x000 },
8331     { 0x00000000, 0x00000000, 0x000 },
8332     { 0x00000000, 0x00000000, 0x000 },
8333     { 0x00000000, 0x00000000, 0x000 },
8334     { 0x00000000, 0x00000000, 0x000 },
8335     { 0x00000000, 0x00000000, 0x000 },
8336     { 0x00000000, 0x00000000, 0x000 },
8337     { 0x00000000, 0x00000000, 0x000 },
8338     { 0x00000000, 0x00000000, 0x000 },
8339     { 0x00000000, 0x00000000, 0x000 },
8340     { 0x00000000, 0x00000000, 0x000 },
8341     { 0x00000000, 0x00000000, 0x000 },
8342     { 0x00000000, 0x00000000, 0x000 },
8343     { 0x00000000, 0x00000000, 0x000 },
8344     { 0x00000000, 0x00000000, 0x000 },
8345     { 0x00000000, 0x00000000, 0x000 },
8346     { 0x00000000, 0x00000000, 0x000 },
8347     { 0x00000000, 0x00000000, 0x000 },
8348     { 0x00000000, 0x00000000, 0x000 },
8349     { 0x00000000, 0x00000000, 0x000 },
8350     { 0x00000000, 0x00000000, 0x000 },
8351     { 0x00000000, 0x00000000, 0x000 },
8352     { 0x00000000, 0x00000000, 0x000 },
8353     { 0x00000000, 0x00000000, 0x000 },
8354     { 0x00000000, 0x00000000, 0x000 },
8355     { 0x00000000, 0x00000000, 0x000 },
8356     { 0x00000000, 0x00000000, 0x000 },
8357     { 0x00000000, 0x00000000, 0x000 },
8358     { 0x00000000, 0x00000000, 0x000 },
8359     { 0x00000000, 0x00000000, 0x000 },
8360     { 0x00000000, 0x00000000, 0x000 },
8361     { 0x00000000, 0x00000000, 0x000 },
8362     { 0x00000000, 0x00000000, 0x000 },
8363     { 0x00000000, 0x00000000, 0x000 },
8364     { 0x00000000, 0x00000000, 0x000 },
8365     { 0x00000000, 0x00000000, 0x000 },
8366     { 0x00000000, 0x00000000, 0x000 },
8367     { 0x00000000, 0x00000000, 0x000 },
8368     { 0x00000000, 0x00000000, 0x000 },
8369     { 0x00000000, 0x00000000, 0x000 },
8370     { 0x00000000, 0x00000000, 0x000 },
8371     { 0x00000000, 0x00000000, 0x000 },
8372     { 0x00000000, 0x00000000, 0x000 },
8373     { 0x01420502, 0x05c00250, 0x000 },
8374     { 0x01c30168, 0x043f05c0, 0x000 },
8375     { 0x02250209, 0x02500151, 0x000 },
8376     { 0x02230245, 0x02a00241, 0x000 },
8377     { 0x03d705c0, 0x05c005c0, 0x000 },
8378     { 0x0649064a, 0x031f05c0, 0x000 },
8379     { 0x05c005c5, 0x03200340, 0x000 },
8380     { 0x032a0282, 0x03420334, 0x000 },
8381     { 0x05c005c0, 0x05c005c0, 0x000 },
8382     { 0x05c00551, 0x05c005c0, 0x000 },
8383     { 0x03ba05c0, 0x04bb0344, 0x000 },
8384     { 0x049a0450, 0x043d05c0, 0x000 },
8385     { 0x04d005c0, 0x044104dd, 0x000 },
8386     { 0x04500507, 0x03510375, 0x000 },
8387     { 0x05c005c0, 0x05c005c0, 0x000 },
8388     { 0x05c005c0, 0x05c005c0, 0x000 },
8389     { 0x05c005c0, 0x063f05c7, 0x000 },
8390     { 0x05c005c0, 0x000705c0, 0x000 },
8391     { 0x05c005c0, 0x05c005c0, 0x000 },
8392     { 0x05c005c0, 0x05c005c0, 0x000 },
8393     { 0x03f803ed, 0x04080406, 0x000 },
8394     { 0x040e040a, 0x040c0410, 0x000 },
8395     { 0x041c0418, 0x04240420, 0x000 },
8396     { 0x042c0428, 0x04340430, 0x000 },
8397     { 0x05c005c0, 0x043805c0, 0x000 },
8398     { 0x05c005c0, 0x05c005c0, 0x000 },
8399     { 0x05c005c0, 0x05c005c0, 0x000 },
8400     { 0x00020679, 0x06970006, 0x000 },
8401 };
8402
8403 static const u32 RV620_pfp_microcode[]={
8404 0xca0400,
8405 0xa00000,
8406 0x7e828b,
8407 0x7c038b,
8408 0x8001b8,
8409 0x7c038b,
8410 0xd4401e,
8411 0xee001e,
8412 0xca0400,
8413 0xa00000,
8414 0x7e828b,
8415 0xc41838,
8416 0xca2400,
8417 0xca2800,
8418 0x9581a8,
8419 0xc41c3a,
8420 0xc3c000,
8421 0xca0800,
8422 0xca0c00,
8423 0x7c744b,
8424 0xc20005,
8425 0x99c000,
8426 0xc41c3a,
8427 0x7c744c,
8428 0xc0fff0,
8429 0x042c04,
8430 0x309002,
8431 0x7d2500,
8432 0x351402,
8433 0x7d350b,
8434 0x255403,
8435 0x7cd580,
8436 0x259c03,
8437 0x95c004,
8438 0xd5001b,
8439 0x7eddc1,
8440 0x7d9d80,
8441 0xd6801b,
8442 0xd5801b,
8443 0xd4401e,
8444 0xd5401e,
8445 0xd6401e,
8446 0xd6801e,
8447 0xd4801e,
8448 0xd4c01e,
8449 0x9783d3,
8450 0xd5c01e,
8451 0xca0800,
8452 0x80001a,
8453 0xca0c00,
8454 0xe4011e,
8455 0xd4001e,
8456 0x80000c,
8457 0xc41838,
8458 0xe4013e,
8459 0xd4001e,
8460 0x80000c,
8461 0xc41838,
8462 0xd4401e,
8463 0xee001e,
8464 0xca0400,
8465 0xa00000,
8466 0x7e828b,
8467 0xe4011e,
8468 0xd4001e,
8469 0xd4401e,
8470 0xee001e,
8471 0xca0400,
8472 0xa00000,
8473 0x7e828b,
8474 0xe4013e,
8475 0xd4001e,
8476 0xd4401e,
8477 0xee001e,
8478 0xca0400,
8479 0xa00000,
8480 0x7e828b,
8481 0xca1800,
8482 0xd4401e,
8483 0xd5801e,
8484 0x800053,
8485 0xd40075,
8486 0xd4401e,
8487 0xca0800,
8488 0xca0c00,
8489 0xca1000,
8490 0xd48019,
8491 0xd4c018,
8492 0xd50017,
8493 0xd4801e,
8494 0xd4c01e,
8495 0xd5001e,
8496 0xe2001e,
8497 0xca0400,
8498 0xa00000,
8499 0x7e828b,
8500 0xca0800,
8501 0xd48060,
8502 0xd4401e,
8503 0x800000,
8504 0xd4801e,
8505 0xca0800,
8506 0xd48061,
8507 0xd4401e,
8508 0x800000,
8509 0xd4801e,
8510 0xca0800,
8511 0xca0c00,
8512 0xd4401e,
8513 0xd48016,
8514 0xd4c016,
8515 0xd4801e,
8516 0x8001b8,
8517 0xd4c01e,
8518 0xc60843,
8519 0xca0c00,
8520 0xca1000,
8521 0x948004,
8522 0xca1400,
8523 0xe420f3,
8524 0xd42013,
8525 0xd56065,
8526 0xd4e01c,
8527 0xd5201c,
8528 0xd5601c,
8529 0x800000,
8530 0x062001,
8531 0xc60843,
8532 0xca0c00,
8533 0xca1000,
8534 0x9483f7,
8535 0xca1400,
8536 0xe420f3,
8537 0x800079,
8538 0xd42013,
8539 0xc60843,
8540 0xca0c00,
8541 0xca1000,
8542 0x9883ef,
8543 0xca1400,
8544 0xd40064,
8545 0x80008d,
8546 0x000000,
8547 0xc41432,
8548 0xc61843,
8549 0xc4082f,
8550 0x954005,
8551 0xc40c30,
8552 0xd4401e,
8553 0x800000,
8554 0xee001e,
8555 0x9583f5,
8556 0xc41031,
8557 0xd44033,
8558 0xd52065,
8559 0xd4a01c,
8560 0xd4e01c,
8561 0xd5201c,
8562 0xe4015e,
8563 0xd4001e,
8564 0x800000,
8565 0x062001,
8566 0xca1800,
8567 0x0a2001,
8568 0xd60076,
8569 0xc40836,
8570 0x988007,
8571 0xc61045,
8572 0x950110,
8573 0xd4001f,
8574 0xd46062,
8575 0x800000,
8576 0xd42062,
8577 0xcc3835,
8578 0xcc1433,
8579 0x8401bb,
8580 0xd40072,
8581 0xd5401e,
8582 0x800000,
8583 0xee001e,
8584 0xe2001a,
8585 0x8401bb,
8586 0xe2001a,
8587 0xcc104b,
8588 0xcc0447,
8589 0x2c9401,
8590 0x7d098b,
8591 0x984005,
8592 0x7d15cb,
8593 0xd4001a,
8594 0x8001b8,
8595 0xd4006d,
8596 0x344401,
8597 0xcc0c48,
8598 0x98403a,
8599 0xcc2c4a,
8600 0x958004,
8601 0xcc0449,
8602 0x8001b8,
8603 0xd4001a,
8604 0xd4c01a,
8605 0x282801,
8606 0x8400f0,
8607 0xcc1003,
8608 0x98801b,
8609 0x04380c,
8610 0x8400f0,
8611 0xcc1003,
8612 0x988017,
8613 0x043808,
8614 0x8400f0,
8615 0xcc1003,
8616 0x988013,
8617 0x043804,
8618 0x8400f0,
8619 0xcc1003,
8620 0x988014,
8621 0xcc104c,
8622 0x9a8009,
8623 0xcc144d,
8624 0x9840dc,
8625 0xd4006d,
8626 0xcc1848,
8627 0xd5001a,
8628 0xd5401a,
8629 0x8000c9,
8630 0xd5801a,
8631 0x96c0d5,
8632 0xd4006d,
8633 0x8001b8,
8634 0xd4006e,
8635 0x9ac003,
8636 0xd4006d,
8637 0xd4006e,
8638 0x800000,
8639 0xec007f,
8640 0x9ac0cc,
8641 0xd4006d,
8642 0x8001b8,
8643 0xd4006e,
8644 0xcc1403,
8645 0xcc1803,
8646 0xcc1c03,
8647 0x7d9103,
8648 0x7dd583,
8649 0x7d190c,
8650 0x35cc1f,
8651 0x35701f,
8652 0x7cf0cb,
8653 0x7cd08b,
8654 0x880000,
8655 0x7e8e8b,
8656 0x95c004,
8657 0xd4006e,
8658 0x8001b8,
8659 0xd4001a,
8660 0xd4c01a,
8661 0xcc0803,
8662 0xcc0c03,
8663 0xcc1003,
8664 0xcc1403,
8665 0xcc1803,
8666 0xcc1c03,
8667 0xcc2403,
8668 0xcc2803,
8669 0x35c41f,
8670 0x36b01f,
8671 0x7c704b,
8672 0x34f01f,
8673 0x7c704b,
8674 0x35701f,
8675 0x7c704b,
8676 0x7d8881,
8677 0x7dccc1,
8678 0x7e5101,
8679 0x7e9541,
8680 0x7c9082,
8681 0x7cd4c2,
8682 0x7c848b,
8683 0x9ac003,
8684 0x7c8c8b,
8685 0x2c8801,
8686 0x98809e,
8687 0xd4006d,
8688 0x98409c,
8689 0xd4006e,
8690 0xcc084c,
8691 0xcc0c4d,
8692 0xcc1048,
8693 0xd4801a,
8694 0xd4c01a,
8695 0x800101,
8696 0xd5001a,
8697 0xcc0832,
8698 0xd40032,
8699 0x9482d9,
8700 0xca0c00,
8701 0xd4401e,
8702 0x800000,
8703 0xd4001e,
8704 0xe4011e,
8705 0xd4001e,
8706 0xca0800,
8707 0xca0c00,
8708 0xca1000,
8709 0xd4401e,
8710 0xca1400,
8711 0xd4801e,
8712 0xd4c01e,
8713 0xd5001e,
8714 0xd5401e,
8715 0xd54034,
8716 0x800000,
8717 0xee001e,
8718 0x280404,
8719 0xe2001a,
8720 0xe2001a,
8721 0xd4401a,
8722 0xca3800,
8723 0xcc0803,
8724 0xcc0c03,
8725 0xcc0c03,
8726 0xcc0c03,
8727 0x9882bd,
8728 0x000000,
8729 0x8401bb,
8730 0xd7a06f,
8731 0x800000,
8732 0xee001f,
8733 0xca0400,
8734 0xc2ff00,
8735 0xcc0834,
8736 0xc13fff,
8737 0x7c74cb,
8738 0x7cc90b,
8739 0x7d010f,
8740 0x9902b0,
8741 0x7c738b,
8742 0x8401bb,
8743 0xd7a06f,
8744 0x800000,
8745 0xee001f,
8746 0xca0800,
8747 0x281900,
8748 0x7d898b,
8749 0x958014,
8750 0x281404,
8751 0xca0c00,
8752 0xca1000,
8753 0xca1c00,
8754 0xca2400,
8755 0xe2001f,
8756 0xd4c01a,
8757 0xd5001a,
8758 0xd5401a,
8759 0xcc1803,
8760 0xcc2c03,
8761 0xcc2c03,
8762 0xcc2c03,
8763 0x7da58b,
8764 0x7d9c47,
8765 0x984297,
8766 0x000000,
8767 0x800161,
8768 0xd4c01a,
8769 0xd4401e,
8770 0xd4801e,
8771 0x800000,
8772 0xee001e,
8773 0xe4011e,
8774 0xd4001e,
8775 0xd4401e,
8776 0xee001e,
8777 0xca0400,
8778 0xa00000,
8779 0x7e828b,
8780 0xe4013e,
8781 0xd4001e,
8782 0xd4401e,
8783 0xee001e,
8784 0xca0400,
8785 0xa00000,
8786 0x7e828b,
8787 0xca0800,
8788 0x248c06,
8789 0x0ccc06,
8790 0x98c006,
8791 0xcc104e,
8792 0x990004,
8793 0xd40073,
8794 0xe4011e,
8795 0xd4001e,
8796 0xd4401e,
8797 0xd4801e,
8798 0x800000,
8799 0xee001e,
8800 0xca0800,
8801 0xca0c00,
8802 0x34d018,
8803 0x251001,
8804 0x950021,
8805 0xc17fff,
8806 0xca1000,
8807 0xca1400,
8808 0xca1800,
8809 0xd4801d,
8810 0xd4c01d,
8811 0x7db18b,
8812 0xc14202,
8813 0xc2c001,
8814 0xd5801d,
8815 0x34dc0e,
8816 0x7d5d4c,
8817 0x7f734c,
8818 0xd7401e,
8819 0xd5001e,
8820 0xd5401e,
8821 0xc14200,
8822 0xc2c000,
8823 0x099c01,
8824 0x31dc10,
8825 0x7f5f4c,
8826 0x7f734c,
8827 0x042802,
8828 0x7d8380,
8829 0xd5a86f,
8830 0xd58066,
8831 0xd7401e,
8832 0xec005e,
8833 0xc82402,
8834 0xc82402,
8835 0x8001b8,
8836 0xd60076,
8837 0xd4401e,
8838 0xd4801e,
8839 0xd4c01e,
8840 0x800000,
8841 0xee001e,
8842 0x800000,
8843 0xee001f,
8844 0xd4001f,
8845 0x800000,
8846 0xd4001f,
8847 0xd4001f,
8848 0x880000,
8849 0xd4001f,
8850 0x000000,
8851 0x000000,
8852 0x000000,
8853 0x000000,
8854 0x000000,
8855 0x000000,
8856 0x000000,
8857 0x000000,
8858 0x000000,
8859 0x000000,
8860 0x000000,
8861 0x000000,
8862 0x000000,
8863 0x000000,
8864 0x000000,
8865 0x000000,
8866 0x000000,
8867 0x000000,
8868 0x000000,
8869 0x000000,
8870 0x000000,
8871 0x000000,
8872 0x000000,
8873 0x000000,
8874 0x000000,
8875 0x000000,
8876 0x000000,
8877 0x000000,
8878 0x000000,
8879 0x000000,
8880 0x000000,
8881 0x000000,
8882 0x000000,
8883 0x000000,
8884 0x000000,
8885 0x000000,
8886 0x000000,
8887 0x000000,
8888 0x000000,
8889 0x000000,
8890 0x000000,
8891 0x000000,
8892 0x000000,
8893 0x000000,
8894 0x000000,
8895 0x000000,
8896 0x000000,
8897 0x000000,
8898 0x000000,
8899 0x000000,
8900 0x000000,
8901 0x000000,
8902 0x000000,
8903 0x000000,
8904 0x000000,
8905 0x000000,
8906 0x000000,
8907 0x000000,
8908 0x000000,
8909 0x000000,
8910 0x000000,
8911 0x000000,
8912 0x000000,
8913 0x000000,
8914 0x000000,
8915 0x000000,
8916 0x010171,
8917 0x020178,
8918 0x03008f,
8919 0x04007f,
8920 0x050003,
8921 0x06003f,
8922 0x070032,
8923 0x08012c,
8924 0x090046,
8925 0x0a0036,
8926 0x1001b6,
8927 0x1700a2,
8928 0x22013a,
8929 0x230149,
8930 0x2000b4,
8931 0x240125,
8932 0x27004d,
8933 0x28006a,
8934 0x2a0060,
8935 0x2b0052,
8936 0x2f0065,
8937 0x320087,
8938 0x34017f,
8939 0x3c0156,
8940 0x3f0072,
8941 0x41018c,
8942 0x44012e,
8943 0x550173,
8944 0x56017a,
8945 0x60000b,
8946 0x610034,
8947 0x620038,
8948 0x630038,
8949 0x640038,
8950 0x650038,
8951 0x660038,
8952 0x670038,
8953 0x68003a,
8954 0x690041,
8955 0x6a0048,
8956 0x6b0048,
8957 0x6c0048,
8958 0x6d0048,
8959 0x6e0048,
8960 0x6f0048,
8961 0x000006,
8962 0x000006,
8963 0x000006,
8964 0x000006,
8965 0x000006,
8966 0x000006,
8967 0x000006,
8968 0x000006,
8969 0x000006,
8970 0x000006,
8971 0x000006,
8972 0x000006,
8973 0x000006,
8974 0x000006,
8975 0x000006,
8976 0x000006,
8977 0x000006,
8978 0x000006,
8979 0x000006,
8980 };
8981
8982 static const u32 RV630_cp_microcode[][3]={
8983     { 0x00000000, 0xc0200400, 0x000 },
8984     { 0x00000000, 0x00a0000a, 0x000 },
8985     { 0x0000ffff, 0x00284621, 0x000 },
8986     { 0x00000000, 0xd9004800, 0x000 },
8987     { 0x00000000, 0xc0200400, 0x000 },
8988     { 0x00000000, 0x00a0000a, 0x000 },
8989     { 0x00000000, 0x00e00000, 0x000 },
8990     { 0x00010000, 0xc0294620, 0x000 },
8991     { 0x00000000, 0xd9004800, 0x000 },
8992     { 0x00000000, 0xc0200400, 0x000 },
8993     { 0x00000000, 0x00a0000a, 0x000 },
8994     { 0x81000000, 0x00204411, 0x000 },
8995     { 0x00000001, 0x00204811, 0x000 },
8996     { 0x00042004, 0x00604411, 0x68a },
8997     { 0x00000000, 0x00600000, 0x62e },
8998     { 0x00000000, 0x00600000, 0x642 },
8999     { 0x00000000, 0xc0200800, 0x000 },
9000     { 0x00000f00, 0x00281622, 0x000 },
9001     { 0x00000008, 0x00211625, 0x000 },
9002     { 0x00000018, 0x00203625, 0x000 },
9003     { 0x8d000000, 0x00204411, 0x000 },
9004     { 0x00000004, 0x002f0225, 0x000 },
9005     { 0x00000000, 0x0ce00000, 0x018 },
9006     { 0x00412000, 0x00404811, 0x019 },
9007     { 0x00422000, 0x00204811, 0x000 },
9008     { 0x8e000000, 0x00204411, 0x000 },
9009     { 0x00000028, 0x00204a2d, 0x000 },
9010     { 0x90000000, 0x00204411, 0x000 },
9011     { 0x00000000, 0x00204805, 0x000 },
9012     { 0x0000000c, 0x00211622, 0x000 },
9013     { 0x00000003, 0x00281625, 0x000 },
9014     { 0x00000019, 0x00211a22, 0x000 },
9015     { 0x00000004, 0x00281a26, 0x000 },
9016     { 0x00000000, 0x002914c5, 0x000 },
9017     { 0x00000019, 0x00203625, 0x000 },
9018     { 0x00000000, 0x003a1402, 0x000 },
9019     { 0x00000016, 0x00211625, 0x000 },
9020     { 0x00000003, 0x00281625, 0x000 },
9021     { 0x00000017, 0x00200e2d, 0x000 },
9022     { 0xfffffffc, 0x00280e23, 0x000 },
9023     { 0x00000000, 0x002914a3, 0x000 },
9024     { 0x00000017, 0x00203625, 0x000 },
9025     { 0x00008000, 0x00280e22, 0x000 },
9026     { 0x00000007, 0x00220e23, 0x000 },
9027     { 0x00000000, 0x0029386e, 0x000 },
9028     { 0x20000000, 0x00280e22, 0x000 },
9029     { 0x00000006, 0x00210e23, 0x000 },
9030     { 0x00000000, 0x0029386e, 0x000 },
9031     { 0x00000000, 0x00220222, 0x000 },
9032     { 0x00000000, 0x14e00000, 0x038 },
9033     { 0x00000000, 0x2ee00000, 0x035 },
9034     { 0x00000000, 0x2ce00000, 0x037 },
9035     { 0x00000000, 0x00400e2d, 0x039 },
9036     { 0x00000008, 0x00200e2d, 0x000 },
9037     { 0x00000009, 0x0040122d, 0x046 },
9038     { 0x00000001, 0x00400e2d, 0x039 },
9039     { 0x00000000, 0xc0200c00, 0x000 },
9040     { 0x003ffffc, 0x00281223, 0x000 },
9041     { 0x00000002, 0x00221224, 0x000 },
9042     { 0x0000001f, 0x00211e23, 0x000 },
9043     { 0x00000000, 0x14e00000, 0x03e },
9044     { 0x00000008, 0x00401c11, 0x041 },
9045     { 0x0000000d, 0x00201e2d, 0x000 },
9046     { 0x0000000f, 0x00281e27, 0x000 },
9047     { 0x00000003, 0x00221e27, 0x000 },
9048     { 0x7fc00000, 0x00281a23, 0x000 },
9049     { 0x00000014, 0x00211a26, 0x000 },
9050     { 0x00000001, 0x00331a26, 0x000 },
9051     { 0x00000008, 0x00221a26, 0x000 },
9052     { 0x00000000, 0x00290cc7, 0x000 },
9053     { 0x00000027, 0x00203624, 0x000 },
9054     { 0x00007f00, 0x00281221, 0x000 },
9055     { 0x00001400, 0x002f0224, 0x000 },
9056     { 0x00000000, 0x0ce00000, 0x04b },
9057     { 0x00000001, 0x00290e23, 0x000 },
9058     { 0x0000000e, 0x00203623, 0x000 },
9059     { 0x0000e000, 0x00204411, 0x000 },
9060     { 0xfff80000, 0x00294a23, 0x000 },
9061     { 0x00000000, 0x003a2c02, 0x000 },
9062     { 0x00000002, 0x00220e2b, 0x000 },
9063     { 0xfc000000, 0x00280e23, 0x000 },
9064     { 0x0000000f, 0x00203623, 0x000 },
9065     { 0x00001fff, 0x00294a23, 0x000 },
9066     { 0x00000027, 0x00204a2d, 0x000 },
9067     { 0x00000000, 0x00204811, 0x000 },
9068     { 0x00000029, 0x00200e2d, 0x000 },
9069     { 0x060a0200, 0x00294a23, 0x000 },
9070     { 0x00000000, 0x00204811, 0x000 },
9071     { 0x00000000, 0x00204811, 0x000 },
9072     { 0x00000001, 0x00210222, 0x000 },
9073     { 0x00000000, 0x14e00000, 0x061 },
9074     { 0x00000000, 0x2ee00000, 0x05f },
9075     { 0x00000000, 0x2ce00000, 0x05e },
9076     { 0x00000000, 0x00400e2d, 0x062 },
9077     { 0x00000001, 0x00400e2d, 0x062 },
9078     { 0x0000000a, 0x00200e2d, 0x000 },
9079     { 0x0000000b, 0x0040122d, 0x06a },
9080     { 0x00000000, 0xc0200c00, 0x000 },
9081     { 0x003ffffc, 0x00281223, 0x000 },
9082     { 0x00000002, 0x00221224, 0x000 },
9083     { 0x7fc00000, 0x00281623, 0x000 },
9084     { 0x00000014, 0x00211625, 0x000 },
9085     { 0x00000001, 0x00331625, 0x000 },
9086     { 0x80000000, 0x00280e23, 0x000 },
9087     { 0x00000000, 0x00290ca3, 0x000 },
9088     { 0x3ffffc00, 0x00290e23, 0x000 },
9089     { 0x0000001f, 0x00211e23, 0x000 },
9090     { 0x00000000, 0x14e00000, 0x06d },
9091     { 0x00000100, 0x00401c11, 0x070 },
9092     { 0x0000000d, 0x00201e2d, 0x000 },
9093     { 0x000000f0, 0x00281e27, 0x000 },
9094     { 0x00000004, 0x00221e27, 0x000 },
9095     { 0x81000000, 0x00204411, 0x000 },
9096     { 0x0000000d, 0x00204811, 0x000 },
9097     { 0xfffff0ff, 0x00281a30, 0x000 },
9098     { 0x0000a028, 0x00204411, 0x000 },
9099     { 0x00000000, 0x002948e6, 0x000 },
9100     { 0x0000a018, 0x00204411, 0x000 },
9101     { 0x3fffffff, 0x00284a23, 0x000 },
9102     { 0x0000a010, 0x00204411, 0x000 },
9103     { 0x00000000, 0x00204804, 0x000 },
9104     { 0x00000030, 0x0020162d, 0x000 },
9105     { 0x00000002, 0x00291625, 0x000 },
9106     { 0x00000030, 0x00203625, 0x000 },
9107     { 0x00000025, 0x0020162d, 0x000 },
9108     { 0x00000000, 0x002f00a3, 0x000 },
9109     { 0x00000000, 0x0cc00000, 0x083 },
9110     { 0x00000026, 0x0020162d, 0x000 },
9111     { 0x00000000, 0x002f00a4, 0x000 },
9112     { 0x00000000, 0x0cc00000, 0x084 },
9113     { 0x00000000, 0x00400000, 0x08a },
9114     { 0x00000025, 0x00203623, 0x000 },
9115     { 0x00000026, 0x00203624, 0x000 },
9116     { 0x00000017, 0x00201e2d, 0x000 },
9117     { 0x00000002, 0x00210227, 0x000 },
9118     { 0x00000000, 0x14e00000, 0x08a },
9119     { 0x00000000, 0x00600000, 0x665 },
9120     { 0x00000000, 0x00600000, 0x659 },
9121     { 0x00000002, 0x00210e22, 0x000 },
9122     { 0x00000000, 0x14c00000, 0x08d },
9123     { 0x00000012, 0xc0403620, 0x093 },
9124     { 0x00000000, 0x2ee00000, 0x091 },
9125     { 0x00000000, 0x2ce00000, 0x090 },
9126     { 0x00000002, 0x00400e2d, 0x092 },
9127     { 0x00000003, 0x00400e2d, 0x092 },
9128     { 0x0000000c, 0x00200e2d, 0x000 },
9129     { 0x00000012, 0x00203623, 0x000 },
9130     { 0x00000003, 0x00210e22, 0x000 },
9131     { 0x00000000, 0x14c00000, 0x098 },
9132     { 0x0000a00c, 0x00204411, 0x000 },
9133     { 0x00000000, 0xc0204800, 0x000 },
9134     { 0x00000000, 0xc0404800, 0x0a0 },
9135     { 0x0000a00c, 0x00204411, 0x000 },
9136     { 0x00000000, 0x00204811, 0x000 },
9137     { 0x00000000, 0x2ee00000, 0x09e },
9138     { 0x00000000, 0x2ce00000, 0x09d },
9139     { 0x00000002, 0x00400e2d, 0x09f },
9140     { 0x00000003, 0x00400e2d, 0x09f },
9141     { 0x0000000c, 0x00200e2d, 0x000 },
9142     { 0x00000000, 0x00204803, 0x000 },
9143     { 0x00000000, 0x003a0c02, 0x000 },
9144     { 0x003f0000, 0x00280e23, 0x000 },
9145     { 0x00000010, 0x00210e23, 0x000 },
9146     { 0x00000011, 0x00203623, 0x000 },
9147     { 0x0000001e, 0x0021022b, 0x000 },
9148     { 0x00000000, 0x14c00000, 0x0a7 },
9149     { 0x00000016, 0xc0203620, 0x000 },
9150     { 0x0000001f, 0x0021022b, 0x000 },
9151     { 0x00000000, 0x14c00000, 0x0aa },
9152     { 0x00000015, 0xc0203620, 0x000 },
9153     { 0x00000008, 0x00210e2b, 0x000 },
9154     { 0x0000007f, 0x00280e23, 0x000 },
9155     { 0x00000000, 0x002f0223, 0x000 },
9156     { 0x00000000, 0x0ce00000, 0x0e1 },
9157     { 0x00000000, 0x27000000, 0x000 },
9158     { 0x00000000, 0x00600000, 0x2a3 },
9159     { 0x00000001, 0x002f0223, 0x000 },
9160     { 0x00000000, 0x0ae00000, 0x0b3 },
9161     { 0x00000000, 0x00600000, 0x13a },
9162     { 0x81000000, 0x00204411, 0x000 },
9163     { 0x00000006, 0x00204811, 0x000 },
9164     { 0x0000000c, 0x00221e30, 0x000 },
9165     { 0x99800000, 0x00204411, 0x000 },
9166     { 0x00000004, 0x0020122d, 0x000 },
9167     { 0x00000008, 0x00221224, 0x000 },
9168     { 0x00000010, 0x00201811, 0x000 },
9169     { 0x00000000, 0x00291ce4, 0x000 },
9170     { 0x00000000, 0x00604807, 0x12f },
9171     { 0x9b000000, 0x00204411, 0x000 },
9172     { 0x00000000, 0x00204802, 0x000 },
9173     { 0x9c000000, 0x00204411, 0x000 },
9174     { 0x00000000, 0x0033146f, 0x000 },
9175     { 0x00000001, 0x00333e23, 0x000 },
9176     { 0x00000000, 0xd9004800, 0x000 },
9177     { 0x00000000, 0x00203c05, 0x000 },
9178     { 0x81000000, 0x00204411, 0x000 },
9179     { 0x0000000e, 0x00204811, 0x000 },
9180     { 0x00000000, 0x00201010, 0x000 },
9181     { 0x0000e007, 0x00204411, 0x000 },
9182     { 0x0000000f, 0x0021022b, 0x000 },
9183     { 0x00000000, 0x14c00000, 0x0cb },
9184     { 0x00f8ff08, 0x00204811, 0x000 },
9185     { 0x98000000, 0x00404811, 0x0dc },
9186     { 0x000000f0, 0x00280e22, 0x000 },
9187     { 0x000000a0, 0x002f0223, 0x000 },
9188     { 0x00000000, 0x0cc00000, 0x0da },
9189     { 0x00000011, 0x00200e2d, 0x000 },
9190     { 0x00000001, 0x002f0223, 0x000 },
9191     { 0x00000000, 0x0ce00000, 0x0d5 },
9192     { 0x00000002, 0x002f0223, 0x000 },
9193     { 0x00000000, 0x0ce00000, 0x0d4 },
9194     { 0x00003f00, 0x00400c11, 0x0d6 },
9195     { 0x00001f00, 0x00400c11, 0x0d6 },
9196     { 0x00000f00, 0x00200c11, 0x000 },
9197     { 0x00380009, 0x00294a23, 0x000 },
9198     { 0x3f000000, 0x00280e2b, 0x000 },
9199     { 0x00000002, 0x00220e23, 0x000 },
9200     { 0x00000007, 0x00494a23, 0x0dc },
9201     { 0x00380f09, 0x00204811, 0x000 },
9202     { 0x68000007, 0x00204811, 0x000 },
9203     { 0x00000008, 0x00214a27, 0x000 },
9204     { 0x00000000, 0x00204811, 0x000 },
9205     { 0x060a0200, 0x00294a24, 0x000 },
9206     { 0x00000000, 0x00204811, 0x000 },
9207     { 0x00000000, 0x00204811, 0x000 },
9208     { 0x0000a202, 0x00204411, 0x000 },
9209     { 0x00ff0000, 0x00280e22, 0x000 },
9210     { 0x00000080, 0x00294a23, 0x000 },
9211     { 0x00000027, 0x00200e2d, 0x000 },
9212     { 0x00000026, 0x0020122d, 0x000 },
9213     { 0x00000000, 0x002f0083, 0x000 },
9214     { 0x00000000, 0x0ce00000, 0x0ea },
9215     { 0x00000000, 0x00600000, 0x65f },
9216     { 0x00000000, 0x00400000, 0x0eb },
9217     { 0x00000000, 0x00600000, 0x662 },
9218     { 0x00000007, 0x0020222d, 0x000 },
9219     { 0x00000005, 0x00220e22, 0x000 },
9220     { 0x00100000, 0x00280e23, 0x000 },
9221     { 0x00000000, 0x00292068, 0x000 },
9222     { 0x00000000, 0x003a0c02, 0x000 },
9223     { 0x000000ef, 0x00280e23, 0x000 },
9224     { 0x00000000, 0x00292068, 0x000 },
9225     { 0x00000017, 0x00200e2d, 0x000 },
9226     { 0x00000003, 0x00210223, 0x000 },
9227     { 0x00000000, 0x14e00000, 0x0f8 },
9228     { 0x0000000b, 0x00210228, 0x000 },
9229     { 0x00000000, 0x14c00000, 0x0f8 },
9230     { 0x00000400, 0x00292228, 0x000 },
9231     { 0x00000014, 0x00203628, 0x000 },
9232     { 0x0000001c, 0x00210e22, 0x000 },
9233     { 0x00000000, 0x14c00000, 0x0fd },
9234     { 0x0000a30c, 0x00204411, 0x000 },
9235     { 0x00000000, 0x00204811, 0x000 },
9236     { 0x0000001e, 0x00210e22, 0x000 },
9237     { 0x00000000, 0x14c00000, 0x10b },
9238     { 0x0000a30f, 0x00204411, 0x000 },
9239     { 0x00000011, 0x00200e2d, 0x000 },
9240     { 0x00000001, 0x002f0223, 0x000 },
9241     { 0x00000000, 0x0cc00000, 0x104 },
9242     { 0xffffffff, 0x00404811, 0x10b },
9243     { 0x00000002, 0x002f0223, 0x000 },
9244     { 0x00000000, 0x0cc00000, 0x107 },
9245     { 0x0000ffff, 0x00404811, 0x10b },
9246     { 0x00000004, 0x002f0223, 0x000 },
9247     { 0x00000000, 0x0cc00000, 0x10a },
9248     { 0x000000ff, 0x00404811, 0x10b },
9249     { 0x00000001, 0x00204811, 0x000 },
9250     { 0x0002c400, 0x00204411, 0x000 },
9251     { 0x0000001f, 0x00210e22, 0x000 },
9252     { 0x00000000, 0x14c00000, 0x112 },
9253     { 0x00000010, 0x40210e20, 0x000 },
9254     { 0x00000013, 0x00203623, 0x000 },
9255     { 0x00000018, 0x40224a20, 0x000 },
9256     { 0x00000010, 0xc0424a20, 0x114 },
9257     { 0x00000000, 0x00200c11, 0x000 },
9258     { 0x00000013, 0x00203623, 0x000 },
9259     { 0x00000000, 0x00204811, 0x000 },
9260     { 0x00000000, 0x00204811, 0x000 },
9261     { 0x0000000a, 0x00201011, 0x000 },
9262     { 0x00000000, 0x002f0224, 0x000 },
9263     { 0x00000000, 0x0ce00000, 0x11b },
9264     { 0x00000000, 0x00204811, 0x000 },
9265     { 0x00000001, 0x00531224, 0x117 },
9266     { 0xffbfffff, 0x00283a2e, 0x000 },
9267     { 0x0000001b, 0x00210222, 0x000 },
9268     { 0x00000000, 0x14c00000, 0x12e },
9269     { 0x81000000, 0x00204411, 0x000 },
9270     { 0x0000000d, 0x00204811, 0x000 },
9271     { 0x00000018, 0x00220e30, 0x000 },
9272     { 0xfc000000, 0x00280e23, 0x000 },
9273     { 0x81000000, 0x00204411, 0x000 },
9274     { 0x0000000e, 0x00204811, 0x000 },
9275     { 0x00000000, 0x00201010, 0x000 },
9276     { 0x0000e00e, 0x00204411, 0x000 },
9277     { 0x07f8ff08, 0x00204811, 0x000 },
9278     { 0x00000000, 0x00294a23, 0x000 },
9279     { 0x0000001c, 0x00201e2d, 0x000 },
9280     { 0x00000008, 0x00214a27, 0x000 },
9281     { 0x00000000, 0x00204811, 0x000 },
9282     { 0x060a0200, 0x00294a24, 0x000 },
9283     { 0x00000000, 0x00204811, 0x000 },
9284     { 0x00000000, 0x00204811, 0x000 },
9285     { 0x00000000, 0x00800000, 0x000 },
9286     { 0x81000000, 0x00204411, 0x000 },
9287     { 0x00000001, 0x00204811, 0x000 },
9288     { 0x0000217c, 0x00204411, 0x000 },
9289     { 0x00800000, 0x00204811, 0x000 },
9290     { 0x00000000, 0x00204806, 0x000 },
9291     { 0x00000008, 0x00214a27, 0x000 },
9292     { 0x00000000, 0x17000000, 0x000 },
9293     { 0x0004217f, 0x00604411, 0x68a },
9294     { 0x0000001f, 0x00210230, 0x000 },
9295     { 0x00000000, 0x14c00000, 0x689 },
9296     { 0x00000004, 0x00404c11, 0x135 },
9297     { 0x81000000, 0x00204411, 0x000 },
9298     { 0x00000001, 0x00204811, 0x000 },
9299     { 0x000021f8, 0x00204411, 0x000 },
9300     { 0x0000001c, 0x00204811, 0x000 },
9301     { 0x000421f9, 0x00604411, 0x68a },
9302     { 0x00000011, 0x00210230, 0x000 },
9303     { 0x00000000, 0x14e00000, 0x13c },
9304     { 0x00000000, 0x00800000, 0x000 },
9305     { 0x00000000, 0x00600000, 0x00b },
9306     { 0x00000000, 0x00600411, 0x315 },
9307     { 0x00000000, 0x00200411, 0x000 },
9308     { 0x00000000, 0x00600811, 0x1b2 },
9309     { 0x00000000, 0x00600000, 0x160 },
9310     { 0x0000ffff, 0x40280e20, 0x000 },
9311     { 0x00000010, 0xc0211220, 0x000 },
9312     { 0x0000ffff, 0x40280620, 0x000 },
9313     { 0x00000010, 0xc0210a20, 0x000 },
9314     { 0x00000000, 0x00341461, 0x000 },
9315     { 0x00000000, 0x00741882, 0x2bb },
9316     { 0x0001a1fd, 0x00604411, 0x2e0 },
9317     { 0x00003fff, 0x002f022f, 0x000 },
9318     { 0x00000000, 0x0cc00000, 0x147 },
9319     { 0x00000000, 0xc0400400, 0x001 },
9320     { 0x00000000, 0x00600000, 0x00b },
9321     { 0x00000000, 0x00600411, 0x315 },
9322     { 0x00000000, 0x00200411, 0x000 },
9323     { 0x00000000, 0x00600811, 0x1b2 },
9324     { 0x00003fff, 0x002f022f, 0x000 },
9325     { 0x00000000, 0x0ce00000, 0x000 },
9326     { 0x00000000, 0x00600000, 0x160 },
9327     { 0x00000010, 0x40210e20, 0x000 },
9328     { 0x0000ffff, 0xc0281220, 0x000 },
9329     { 0x00000010, 0x40211620, 0x000 },
9330     { 0x0000ffff, 0xc0681a20, 0x2bb },
9331     { 0x0001a1fd, 0x00604411, 0x2e0 },
9332     { 0x00003fff, 0x002f022f, 0x000 },
9333     { 0x00000000, 0x0cc00000, 0x158 },
9334     { 0x00000000, 0xc0400400, 0x001 },
9335     { 0x0000225c, 0x00204411, 0x000 },
9336     { 0x00000001, 0x00300a2f, 0x000 },
9337     { 0x00000001, 0x00210a22, 0x000 },
9338     { 0x00000003, 0x00384a22, 0x000 },
9339     { 0x00002256, 0x00204411, 0x000 },
9340     { 0x0000001a, 0x00204811, 0x000 },
9341     { 0x0000a1fc, 0x00204411, 0x000 },
9342     { 0x00000001, 0x00804811, 0x000 },
9343     { 0x00000000, 0x00600000, 0x00b },
9344     { 0x00000000, 0x00600000, 0x18f },
9345     { 0x00000000, 0x00600000, 0x1a0 },
9346     { 0x00003fff, 0x002f022f, 0x000 },
9347     { 0x00000000, 0x0ce00000, 0x000 },
9348     { 0x00000000, 0x00202c08, 0x000 },
9349     { 0x00000000, 0x00202411, 0x000 },
9350     { 0x00000000, 0x00202811, 0x000 },
9351     { 0x00002256, 0x00204411, 0x000 },
9352     { 0x00000016, 0x00204811, 0x000 },
9353     { 0x0000225c, 0x00204411, 0x000 },
9354     { 0x00000003, 0x00204811, 0x000 },
9355     { 0x93800000, 0x00204411, 0x000 },
9356     { 0x00000002, 0x00221e29, 0x000 },
9357     { 0x00000000, 0x007048eb, 0x19c },
9358     { 0x00000000, 0x00600000, 0x2bb },
9359     { 0x00000001, 0x40330620, 0x000 },
9360     { 0x00000000, 0xc0302409, 0x000 },
9361     { 0x00003fff, 0x002f022f, 0x000 },
9362     { 0x00000000, 0x0ce00000, 0x000 },
9363     { 0x00000000, 0x00600000, 0x2a3 },
9364     { 0x00000000, 0x002f0221, 0x000 },
9365     { 0x00000000, 0x0ae00000, 0x181 },
9366     { 0x00000000, 0x00600000, 0x13a },
9367     { 0x00000000, 0x00400000, 0x186 },
9368     { 0x95000000, 0x00204411, 0x000 },
9369     { 0x00000000, 0x002f0221, 0x000 },
9370     { 0x00000000, 0x0ce00000, 0x186 },
9371     { 0x00000000, 0xc0204800, 0x000 },
9372     { 0x00000001, 0x00530621, 0x182 },
9373     { 0x92000000, 0x00204411, 0x000 },
9374     { 0x00000000, 0xc0604800, 0x197 },
9375     { 0x0001a1fd, 0x00204411, 0x000 },
9376     { 0x00000011, 0x0020062d, 0x000 },
9377     { 0x00000000, 0x0078042a, 0x2fb },
9378     { 0x00000000, 0x00202809, 0x000 },
9379     { 0x00003fff, 0x002f022f, 0x000 },
9380     { 0x00000000, 0x0cc00000, 0x174 },
9381     { 0x00000000, 0xc0400400, 0x001 },
9382     { 0x00000210, 0x00600411, 0x315 },
9383     { 0x00003fff, 0x002f022f, 0x000 },
9384     { 0x00000000, 0x0ce00000, 0x194 },
9385     { 0x00000015, 0xc0203620, 0x000 },
9386     { 0x00000016, 0xc0203620, 0x000 },
9387     { 0x3f800000, 0x00200411, 0x000 },
9388     { 0x46000000, 0x00600811, 0x1b2 },
9389     { 0x00000000, 0x00800000, 0x000 },
9390     { 0x0000a1fc, 0x00204411, 0x000 },
9391     { 0x00003fff, 0x002f022f, 0x000 },
9392     { 0x00000000, 0x0cc00000, 0x19b },
9393     { 0x00000001, 0x00804811, 0x000 },
9394     { 0x00000021, 0x00804811, 0x000 },
9395     { 0x0000ffff, 0x40280e20, 0x000 },
9396     { 0x00000010, 0xc0211220, 0x000 },
9397     { 0x0000ffff, 0x40281620, 0x000 },
9398     { 0x00000010, 0xc0811a20, 0x000 },
9399     { 0x81000000, 0x00204411, 0x000 },
9400     { 0x00000006, 0x00204811, 0x000 },
9401     { 0x00000008, 0x00221e30, 0x000 },
9402     { 0x00000029, 0x00201a2d, 0x000 },
9403     { 0x0000e000, 0x00204411, 0x000 },
9404     { 0xfffbff09, 0x00204811, 0x000 },
9405     { 0x0000000f, 0x0020222d, 0x000 },
9406     { 0x00001fff, 0x00294a28, 0x000 },
9407     { 0x00000006, 0x0020222d, 0x000 },
9408     { 0x00000000, 0x002920e8, 0x000 },
9409     { 0x00000000, 0x00204808, 0x000 },
9410     { 0x00000000, 0x00204811, 0x000 },
9411     { 0x060a0200, 0x00294a26, 0x000 },
9412     { 0x00000000, 0x00204811, 0x000 },
9413     { 0x00000000, 0x00204811, 0x000 },
9414     { 0x00000100, 0x00201811, 0x000 },
9415     { 0x00000008, 0x00621e28, 0x12f },
9416     { 0x00000008, 0x00822228, 0x000 },
9417     { 0x0002c000, 0x00204411, 0x000 },
9418     { 0x00000015, 0x00600e2d, 0x1bd },
9419     { 0x00000016, 0x00600e2d, 0x1bd },
9420     { 0x0000c008, 0x00204411, 0x000 },
9421     { 0x00000017, 0x00200e2d, 0x000 },
9422     { 0x00000000, 0x14c00000, 0x1b9 },
9423     { 0x00000000, 0x00200411, 0x000 },
9424     { 0x00000000, 0x00204801, 0x000 },
9425     { 0x39000000, 0x00204811, 0x000 },
9426     { 0x00000000, 0x00204811, 0x000 },
9427     { 0x00000000, 0x00804802, 0x000 },
9428     { 0x00000018, 0x00202e2d, 0x000 },
9429     { 0x00000000, 0x003b0d63, 0x000 },
9430     { 0x00000008, 0x00224a23, 0x000 },
9431     { 0x00000010, 0x00224a23, 0x000 },
9432     { 0x00000018, 0x00224a23, 0x000 },
9433     { 0x00000000, 0x00804803, 0x000 },
9434     { 0x00000000, 0x00600000, 0x00b },
9435     { 0x00001000, 0x00600411, 0x315 },
9436     { 0x00000000, 0x00200411, 0x000 },
9437     { 0x00000000, 0x00600811, 0x1b2 },
9438     { 0x00000007, 0x0021062f, 0x000 },
9439     { 0x00000013, 0x00200a2d, 0x000 },
9440     { 0x00000001, 0x00202c11, 0x000 },
9441     { 0x0000ffff, 0x40282220, 0x000 },
9442     { 0x0000000f, 0x00262228, 0x000 },
9443     { 0x00000010, 0x40212620, 0x000 },
9444     { 0x0000000f, 0x00262629, 0x000 },
9445     { 0x00000000, 0x00202802, 0x000 },
9446     { 0x00002256, 0x00204411, 0x000 },
9447     { 0x0000001b, 0x00204811, 0x000 },
9448     { 0x00000000, 0x002f0221, 0x000 },
9449     { 0x00000000, 0x0ce00000, 0x1e0 },
9450     { 0x0000225c, 0x00204411, 0x000 },
9451     { 0x00000081, 0x00204811, 0x000 },
9452     { 0x0000a1fc, 0x00204411, 0x000 },
9453     { 0x00000001, 0x00204811, 0x000 },
9454     { 0x00000080, 0x00201c11, 0x000 },
9455     { 0x00000000, 0x002f0227, 0x000 },
9456     { 0x00000000, 0x0ce00000, 0x1dc },
9457     { 0x00000000, 0x00600000, 0x1e9 },
9458     { 0x00000001, 0x00531e27, 0x1d8 },
9459     { 0x00000001, 0x00202c11, 0x000 },
9460     { 0x0000001f, 0x00280a22, 0x000 },
9461     { 0x0000001f, 0x00282a2a, 0x000 },
9462     { 0x00000001, 0x00530621, 0x1d1 },
9463     { 0x0000225c, 0x00204411, 0x000 },
9464     { 0x00000002, 0x00304a2f, 0x000 },
9465     { 0x0000a1fc, 0x00204411, 0x000 },
9466     { 0x00000001, 0x00204811, 0x000 },
9467     { 0x00000001, 0x00301e2f, 0x000 },
9468     { 0x00000000, 0x002f0227, 0x000 },
9469     { 0x00000000, 0x0ce00000, 0x000 },
9470     { 0x00000000, 0x00600000, 0x1e9 },
9471     { 0x00000001, 0x00531e27, 0x1e5 },
9472     { 0x0000ffff, 0x40280e20, 0x000 },
9473     { 0x0000000f, 0x00260e23, 0x000 },
9474     { 0x00000010, 0xc0211220, 0x000 },
9475     { 0x0000000f, 0x00261224, 0x000 },
9476     { 0x00000000, 0x00201411, 0x000 },
9477     { 0x00000000, 0x00601811, 0x2bb },
9478     { 0x0001a1fd, 0x00204411, 0x000 },
9479     { 0x00000000, 0x002f022b, 0x000 },
9480     { 0x00000000, 0x0ce00000, 0x1f8 },
9481     { 0x00000010, 0x00221628, 0x000 },
9482     { 0xffff0000, 0x00281625, 0x000 },
9483     { 0x0000ffff, 0x00281a29, 0x000 },
9484     { 0x00000000, 0x002948c5, 0x000 },
9485     { 0x00000000, 0x0020480a, 0x000 },
9486     { 0x00000000, 0x00202c11, 0x000 },
9487     { 0x00000010, 0x00221623, 0x000 },
9488     { 0xffff0000, 0x00281625, 0x000 },
9489     { 0x0000ffff, 0x00281a24, 0x000 },
9490     { 0x00000000, 0x002948c5, 0x000 },
9491     { 0x00000000, 0x00731503, 0x205 },
9492     { 0x00000000, 0x00201805, 0x000 },
9493     { 0x00000000, 0x00731524, 0x205 },
9494     { 0x00000000, 0x002d14c5, 0x000 },
9495     { 0x00000000, 0x003008a2, 0x000 },
9496     { 0x00000000, 0x00204802, 0x000 },
9497     { 0x00000000, 0x00202802, 0x000 },
9498     { 0x00000000, 0x00202003, 0x000 },
9499     { 0x00000000, 0x00802404, 0x000 },
9500     { 0x0000000f, 0x00210225, 0x000 },
9501     { 0x00000000, 0x14c00000, 0x689 },
9502     { 0x00000000, 0x002b1405, 0x000 },
9503     { 0x00000001, 0x00901625, 0x000 },
9504     { 0x00000000, 0x00600000, 0x00b },
9505     { 0x00000000, 0x00600411, 0x315 },
9506     { 0x00000000, 0x00200411, 0x000 },
9507     { 0x00000000, 0x00600811, 0x1b2 },
9508     { 0x00002256, 0x00204411, 0x000 },
9509     { 0x0000001a, 0x00294a22, 0x000 },
9510     { 0x00000000, 0xc0200000, 0x000 },
9511     { 0x00003fff, 0x002f022f, 0x000 },
9512     { 0x00000000, 0x0ce00000, 0x000 },
9513     { 0x00000000, 0xc0200400, 0x000 },
9514     { 0x0000225c, 0x00204411, 0x000 },
9515     { 0x00000003, 0x00384a21, 0x000 },
9516     { 0x0000a1fc, 0x00204411, 0x000 },
9517     { 0x00000001, 0x00204811, 0x000 },
9518     { 0x0000ffff, 0x40281220, 0x000 },
9519     { 0x00000010, 0xc0211a20, 0x000 },
9520     { 0x0000ffff, 0x40280e20, 0x000 },
9521     { 0x00000010, 0xc0211620, 0x000 },
9522     { 0x00000000, 0x00741465, 0x2bb },
9523     { 0x0001a1fd, 0x00604411, 0x2e0 },
9524     { 0x00000001, 0x00330621, 0x000 },
9525     { 0x00000000, 0x002f0221, 0x000 },
9526     { 0x00000000, 0x0cc00000, 0x219 },
9527     { 0x00003fff, 0x002f022f, 0x000 },
9528     { 0x00000000, 0x0cc00000, 0x212 },
9529     { 0x00000000, 0xc0400400, 0x001 },
9530     { 0x00000000, 0x00600000, 0x642 },
9531     { 0x00000000, 0x0040040f, 0x213 },
9532     { 0x00000000, 0x00600000, 0x62e },
9533     { 0x00000000, 0x00600000, 0x642 },
9534     { 0x00000210, 0x00600411, 0x315 },
9535     { 0x00000000, 0x00600000, 0x1a0 },
9536     { 0x00000000, 0x00600000, 0x19c },
9537     { 0x00000000, 0x00600000, 0x2bb },
9538     { 0x00000000, 0x00600000, 0x2a3 },
9539     { 0x93800000, 0x00204411, 0x000 },
9540     { 0x00000000, 0x00204808, 0x000 },
9541     { 0x00000000, 0x002f022f, 0x000 },
9542     { 0x00000000, 0x0ae00000, 0x232 },
9543     { 0x00000000, 0x00600000, 0x13a },
9544     { 0x00000000, 0x00400000, 0x236 },
9545     { 0x95000000, 0x00204411, 0x000 },
9546     { 0x00000000, 0x002f022f, 0x000 },
9547     { 0x00000000, 0x0ce00000, 0x236 },
9548     { 0x00000000, 0xc0404800, 0x233 },
9549     { 0x92000000, 0x00204411, 0x000 },
9550     { 0x00000000, 0xc0204800, 0x000 },
9551     { 0x00002256, 0x00204411, 0x000 },
9552     { 0x00000016, 0x00204811, 0x000 },
9553     { 0x0000225c, 0x00204411, 0x000 },
9554     { 0x00000003, 0x00204811, 0x000 },
9555     { 0x0000a1fc, 0x00204411, 0x000 },
9556     { 0x00000001, 0x00204811, 0x000 },
9557     { 0x0001a1fd, 0x00204411, 0x000 },
9558     { 0x00000000, 0x00600411, 0x2fb },
9559     { 0x00000000, 0xc0400400, 0x001 },
9560     { 0x00000000, 0x00600000, 0x62e },
9561     { 0x0000a00c, 0x00204411, 0x000 },
9562     { 0x00000000, 0xc0204800, 0x000 },
9563     { 0x00000000, 0xc0404800, 0x000 },
9564     { 0x00000000, 0x00600000, 0x00b },
9565     { 0x00000018, 0x40210a20, 0x000 },
9566     { 0x00000003, 0x002f0222, 0x000 },
9567     { 0x00000000, 0x0ae00000, 0x24c },
9568     { 0x00000014, 0x0020222d, 0x000 },
9569     { 0x00080101, 0x00292228, 0x000 },
9570     { 0x00000014, 0x00203628, 0x000 },
9571     { 0x0000a30c, 0x00204411, 0x000 },
9572     { 0x00000000, 0xc0204800, 0x000 },
9573     { 0x00000000, 0xc0204800, 0x000 },
9574     { 0x00000000, 0xc0404800, 0x251 },
9575     { 0x00000000, 0x00600000, 0x00b },
9576     { 0x00000010, 0x00600411, 0x315 },
9577     { 0x3f800000, 0x00200411, 0x000 },
9578     { 0x00000000, 0x00600811, 0x1b2 },
9579     { 0x0000225c, 0x00204411, 0x000 },
9580     { 0x00000003, 0x00204811, 0x000 },
9581     { 0x00000000, 0x00600000, 0x27c },
9582     { 0x00000017, 0x00201e2d, 0x000 },
9583     { 0x00000001, 0x00211e27, 0x000 },
9584     { 0x00000000, 0x14e00000, 0x26a },
9585     { 0x00000012, 0x00201e2d, 0x000 },
9586     { 0x0000ffff, 0x00281e27, 0x000 },
9587     { 0x00000000, 0x00341c27, 0x000 },
9588     { 0x00000000, 0x12c00000, 0x25f },
9589     { 0x00000000, 0x00201c11, 0x000 },
9590     { 0x00000000, 0x002f00e5, 0x000 },
9591     { 0x00000000, 0x08c00000, 0x262 },
9592     { 0x00000000, 0x00201407, 0x000 },
9593     { 0x00000012, 0x00201e2d, 0x000 },
9594     { 0x00000010, 0x00211e27, 0x000 },
9595     { 0x00000000, 0x00341c47, 0x000 },
9596     { 0x00000000, 0x12c00000, 0x267 },
9597     { 0x00000000, 0x00201c11, 0x000 },
9598     { 0x00000000, 0x002f00e6, 0x000 },
9599     { 0x00000000, 0x08c00000, 0x26a },
9600     { 0x00000000, 0x00201807, 0x000 },
9601     { 0x00000000, 0x00600000, 0x2c1 },
9602     { 0x00002256, 0x00204411, 0x000 },
9603     { 0x00000000, 0x00342023, 0x000 },
9604     { 0x00000000, 0x12c00000, 0x272 },
9605     { 0x00000000, 0x00342044, 0x000 },
9606     { 0x00000000, 0x12c00000, 0x271 },
9607     { 0x00000016, 0x00404811, 0x276 },
9608     { 0x00000018, 0x00404811, 0x276 },
9609     { 0x00000000, 0x00342044, 0x000 },
9610     { 0x00000000, 0x12c00000, 0x275 },
9611     { 0x00000017, 0x00404811, 0x276 },
9612     { 0x00000019, 0x00204811, 0x000 },
9613     { 0x0000a1fc, 0x00204411, 0x000 },
9614     { 0x00000001, 0x00204811, 0x000 },
9615     { 0x0001a1fd, 0x00604411, 0x2e9 },
9616     { 0x00003fff, 0x002f022f, 0x000 },
9617     { 0x00000000, 0x0cc00000, 0x256 },
9618     { 0x00000000, 0xc0400400, 0x001 },
9619     { 0x00000010, 0x40210620, 0x000 },
9620     { 0x0000ffff, 0xc0280a20, 0x000 },
9621     { 0x00000010, 0x40210e20, 0x000 },
9622     { 0x0000ffff, 0xc0281220, 0x000 },
9623     { 0x00000010, 0x40211620, 0x000 },
9624     { 0x0000ffff, 0xc0881a20, 0x000 },
9625     { 0x81000000, 0x00204411, 0x000 },
9626     { 0x00000001, 0x00204811, 0x000 },
9627     { 0x00042004, 0x00604411, 0x68a },
9628     { 0x00000000, 0x00600000, 0x62e },
9629     { 0x00000000, 0xc0600000, 0x2a3 },
9630     { 0x00000005, 0x00200a2d, 0x000 },
9631     { 0x00000008, 0x00220a22, 0x000 },
9632     { 0x0000002b, 0x00201a2d, 0x000 },
9633     { 0x0000001c, 0x00201e2d, 0x000 },
9634     { 0x00007000, 0x00281e27, 0x000 },
9635     { 0x00000000, 0x00311ce6, 0x000 },
9636     { 0x0000002a, 0x00201a2d, 0x000 },
9637     { 0x0000000c, 0x00221a26, 0x000 },
9638     { 0x00000000, 0x002f00e6, 0x000 },
9639     { 0x00000000, 0x06e00000, 0x292 },
9640     { 0x00000000, 0x00201c11, 0x000 },
9641     { 0x00000000, 0x00200c11, 0x000 },
9642     { 0x0000002b, 0x00203623, 0x000 },
9643     { 0x00000010, 0x00201811, 0x000 },
9644     { 0x00000000, 0x00691ce2, 0x12f },
9645     { 0x93800000, 0x00204411, 0x000 },
9646     { 0x00000000, 0x00204807, 0x000 },
9647     { 0x95000000, 0x00204411, 0x000 },
9648     { 0x00000000, 0x002f022f, 0x000 },
9649     { 0x00000000, 0x0ce00000, 0x29d },
9650     { 0x00000001, 0x00333e2f, 0x000 },
9651     { 0x00000000, 0xd9004800, 0x000 },
9652     { 0x92000000, 0x00204411, 0x000 },
9653     { 0x00000000, 0xc0204800, 0x000 },
9654     { 0x0000001c, 0x00403627, 0x000 },
9655     { 0x0000000c, 0xc0220a20, 0x000 },
9656     { 0x00000029, 0x00203622, 0x000 },
9657     { 0x00000028, 0xc0403620, 0x000 },
9658     { 0x0000a2a4, 0x00204411, 0x000 },
9659     { 0x00000009, 0x00204811, 0x000 },
9660     { 0xa1000000, 0x00204411, 0x000 },
9661     { 0x00000001, 0x00804811, 0x000 },
9662     { 0x00000021, 0x00201e2d, 0x000 },
9663     { 0x00000000, 0x002c1ce3, 0x000 },
9664     { 0x00000021, 0x00203627, 0x000 },
9665     { 0x00000022, 0x00201e2d, 0x000 },
9666     { 0x00000000, 0x002c1ce4, 0x000 },
9667     { 0x00000022, 0x00203627, 0x000 },
9668     { 0x00000023, 0x00201e2d, 0x000 },
9669     { 0x00000000, 0x003120a3, 0x000 },
9670     { 0x00000000, 0x002d1d07, 0x000 },
9671     { 0x00000023, 0x00203627, 0x000 },
9672     { 0x00000024, 0x00201e2d, 0x000 },
9673     { 0x00000000, 0x003120c4, 0x000 },
9674     { 0x00000000, 0x002d1d07, 0x000 },
9675     { 0x00000024, 0x00803627, 0x000 },
9676     { 0x00000021, 0x00203623, 0x000 },
9677     { 0x00000022, 0x00203624, 0x000 },
9678     { 0x00000000, 0x00311ca3, 0x000 },
9679     { 0x00000023, 0x00203627, 0x000 },
9680     { 0x00000000, 0x00311cc4, 0x000 },
9681     { 0x00000024, 0x00803627, 0x000 },
9682     { 0x0000001a, 0x00203627, 0x000 },
9683     { 0x0000001b, 0x00203628, 0x000 },
9684     { 0x00000017, 0x00201e2d, 0x000 },
9685     { 0x00000002, 0x00210227, 0x000 },
9686     { 0x00000000, 0x14c00000, 0x2dc },
9687     { 0x00000000, 0x00400000, 0x2d9 },
9688     { 0x0000001a, 0x00203627, 0x000 },
9689     { 0x0000001b, 0x00203628, 0x000 },
9690     { 0x00000017, 0x00201e2d, 0x000 },
9691     { 0x00000002, 0x00210227, 0x000 },
9692     { 0x00000000, 0x14e00000, 0x2d9 },
9693     { 0x00000003, 0x00210227, 0x000 },
9694     { 0x00000000, 0x14e00000, 0x2dc },
9695     { 0x00000023, 0x00201e2d, 0x000 },
9696     { 0x00000000, 0x002e00e1, 0x000 },
9697     { 0x00000000, 0x02c00000, 0x2dc },
9698     { 0x00000021, 0x00201e2d, 0x000 },
9699     { 0x00000000, 0x003120a1, 0x000 },
9700     { 0x00000000, 0x002e00e8, 0x000 },
9701     { 0x00000000, 0x06c00000, 0x2dc },
9702     { 0x00000024, 0x00201e2d, 0x000 },
9703     { 0x00000000, 0x002e00e2, 0x000 },
9704     { 0x00000000, 0x02c00000, 0x2dc },
9705     { 0x00000022, 0x00201e2d, 0x000 },
9706     { 0x00000000, 0x003120c2, 0x000 },
9707     { 0x00000000, 0x002e00e8, 0x000 },
9708     { 0x00000000, 0x06c00000, 0x2dc },
9709     { 0x00000000, 0x00600000, 0x665 },
9710     { 0x00000000, 0x00600000, 0x2b5 },
9711     { 0x00000000, 0x00400000, 0x2de },
9712     { 0x00000000, 0x00600000, 0x2b5 },
9713     { 0x00000000, 0x00600000, 0x65c },
9714     { 0x00000000, 0x00400000, 0x2de },
9715     { 0x00000000, 0x00600000, 0x2a7 },
9716     { 0x00000000, 0x00400000, 0x2de },
9717     { 0x0000001a, 0x00201e2d, 0x000 },
9718     { 0x0000001b, 0x0080222d, 0x000 },
9719     { 0x00000010, 0x00221e23, 0x000 },
9720     { 0x00000000, 0x00294887, 0x000 },
9721     { 0x00000000, 0x00311ca3, 0x000 },
9722     { 0x00000010, 0x00221e27, 0x000 },
9723     { 0x00000000, 0x00294887, 0x000 },
9724     { 0x00000010, 0x00221e23, 0x000 },
9725     { 0x00000000, 0x003120c4, 0x000 },
9726     { 0x0000ffff, 0x00282228, 0x000 },
9727     { 0x00000000, 0x00894907, 0x000 },
9728     { 0x00000010, 0x00221e23, 0x000 },
9729     { 0x00000000, 0x00294887, 0x000 },
9730     { 0x00000010, 0x00221e21, 0x000 },
9731     { 0x00000000, 0x00294847, 0x000 },
9732     { 0x00000000, 0x00311ca3, 0x000 },
9733     { 0x00000010, 0x00221e27, 0x000 },
9734     { 0x00000000, 0x00294887, 0x000 },
9735     { 0x00000000, 0x00311ca1, 0x000 },
9736     { 0x00000010, 0x00221e27, 0x000 },
9737     { 0x00000000, 0x00294847, 0x000 },
9738     { 0x00000010, 0x00221e23, 0x000 },
9739     { 0x00000000, 0x003120c4, 0x000 },
9740     { 0x0000ffff, 0x00282228, 0x000 },
9741     { 0x00000000, 0x00294907, 0x000 },
9742     { 0x00000010, 0x00221e21, 0x000 },
9743     { 0x00000000, 0x003120c2, 0x000 },
9744     { 0x0000ffff, 0x00282228, 0x000 },
9745     { 0x00000000, 0x00894907, 0x000 },
9746     { 0x00000010, 0x00221e23, 0x000 },
9747     { 0x00000000, 0x00294887, 0x000 },
9748     { 0x00000001, 0x00220a21, 0x000 },
9749     { 0x00000000, 0x003308a2, 0x000 },
9750     { 0x00000010, 0x00221e22, 0x000 },
9751     { 0x00000010, 0x00212222, 0x000 },
9752     { 0x00000000, 0x00294907, 0x000 },
9753     { 0x00000000, 0x00311ca3, 0x000 },
9754     { 0x00000010, 0x00221e27, 0x000 },
9755     { 0x00000000, 0x00294887, 0x000 },
9756     { 0x00000001, 0x00220a21, 0x000 },
9757     { 0x00000000, 0x003008a2, 0x000 },
9758     { 0x00000010, 0x00221e22, 0x000 },
9759     { 0x00000010, 0x00212222, 0x000 },
9760     { 0x00000000, 0x00294907, 0x000 },
9761     { 0x00000010, 0x00221e23, 0x000 },
9762     { 0x00000000, 0x003120c4, 0x000 },
9763     { 0x0000ffff, 0x00282228, 0x000 },
9764     { 0x00000000, 0x00294907, 0x000 },
9765     { 0x00000000, 0x003808c5, 0x000 },
9766     { 0x00000000, 0x00300841, 0x000 },
9767     { 0x00000001, 0x00220a22, 0x000 },
9768     { 0x00000000, 0x003308a2, 0x000 },
9769     { 0x00000010, 0x00221e22, 0x000 },
9770     { 0x00000010, 0x00212222, 0x000 },
9771     { 0x00000000, 0x00894907, 0x000 },
9772     { 0x00000017, 0x0020222d, 0x000 },
9773     { 0x00000000, 0x14c00000, 0x318 },
9774     { 0xffffffef, 0x00280621, 0x000 },
9775     { 0x00000014, 0x0020222d, 0x000 },
9776     { 0x0000f8e0, 0x00204411, 0x000 },
9777     { 0x00000000, 0x00294901, 0x000 },
9778     { 0x00000000, 0x00894901, 0x000 },
9779     { 0x00000000, 0x00204811, 0x000 },
9780     { 0x00000000, 0x00204811, 0x000 },
9781     { 0x060a0200, 0x00804811, 0x000 },
9782     { 0x00000000, 0xc0200000, 0x000 },
9783     { 0x97000000, 0xc0204411, 0x000 },
9784     { 0x00000000, 0xc0204811, 0x000 },
9785     { 0x8a000000, 0x00204411, 0x000 },
9786     { 0x00000000, 0x00204811, 0x000 },
9787     { 0x0000225c, 0x00204411, 0x000 },
9788     { 0x00000000, 0xc0204800, 0x000 },
9789     { 0x0000a1fc, 0x00204411, 0x000 },
9790     { 0x00000000, 0xc0204800, 0x000 },
9791     { 0x00000000, 0xc0200400, 0x000 },
9792     { 0x00000000, 0x00a0000a, 0x000 },
9793     { 0x97000000, 0x00204411, 0x000 },
9794     { 0x00000000, 0x00204811, 0x000 },
9795     { 0x8a000000, 0x00204411, 0x000 },
9796     { 0x00000000, 0x00204811, 0x000 },
9797     { 0x0000225c, 0x00204411, 0x000 },
9798     { 0x00000000, 0xc0204800, 0x000 },
9799     { 0x0000a1fc, 0x00204411, 0x000 },
9800     { 0x00000000, 0xc0204800, 0x000 },
9801     { 0x00000000, 0xc0200400, 0x000 },
9802     { 0x00000000, 0x00a0000a, 0x000 },
9803     { 0x97000000, 0x00204411, 0x000 },
9804     { 0x00000000, 0x00204811, 0x000 },
9805     { 0x8a000000, 0x00204411, 0x000 },
9806     { 0x00000000, 0x00204811, 0x000 },
9807     { 0x0000225c, 0x00204411, 0x000 },
9808     { 0x00000000, 0xc0204800, 0x000 },
9809     { 0x0000a1fc, 0x00204411, 0x000 },
9810     { 0x00000000, 0xc0204800, 0x000 },
9811     { 0x0001a1fd, 0x00204411, 0x000 },
9812     { 0x00000000, 0xd9004800, 0x000 },
9813     { 0x00000000, 0xc0200400, 0x000 },
9814     { 0x00000000, 0x00a0000a, 0x000 },
9815     { 0x00002257, 0x00204411, 0x000 },
9816     { 0x00000003, 0xc0484a20, 0x000 },
9817     { 0x0000225d, 0x00204411, 0x000 },
9818     { 0x00000000, 0xc0404800, 0x000 },
9819     { 0x00000000, 0x00600000, 0x642 },
9820     { 0x00000000, 0xc0200800, 0x000 },
9821     { 0x0000225c, 0x00204411, 0x000 },
9822     { 0x00000003, 0x00384a22, 0x000 },
9823     { 0x0000a1fc, 0x00204411, 0x000 },
9824     { 0x00000000, 0xc0204800, 0x000 },
9825     { 0x0001a1fd, 0x00204411, 0x000 },
9826     { 0x00000000, 0x002f0222, 0x000 },
9827     { 0x00000000, 0x0ce00000, 0x000 },
9828     { 0x00000000, 0x40204800, 0x000 },
9829     { 0x00000001, 0x40304a20, 0x000 },
9830     { 0x00000002, 0xc0304a20, 0x000 },
9831     { 0x00000001, 0x00530a22, 0x34b },
9832     { 0x0000003f, 0xc0280a20, 0x000 },
9833     { 0x81000000, 0x00204411, 0x000 },
9834     { 0x00000001, 0x00204811, 0x000 },
9835     { 0x000021f8, 0x00204411, 0x000 },
9836     { 0x00000018, 0x00204811, 0x000 },
9837     { 0x000421f9, 0x00604411, 0x68a },
9838     { 0x00000011, 0x00210230, 0x000 },
9839     { 0x00000000, 0x14e00000, 0x354 },
9840     { 0x00000014, 0x002f0222, 0x000 },
9841     { 0x00000000, 0x0cc00000, 0x364 },
9842     { 0x00002010, 0x00204411, 0x000 },
9843     { 0x00008000, 0x00204811, 0x000 },
9844     { 0x0001a2a4, 0x00204411, 0x000 },
9845     { 0x00000000, 0x00604802, 0x36e },
9846     { 0x00002100, 0x00204411, 0x000 },
9847     { 0x00000000, 0xc0204800, 0x000 },
9848     { 0x00000000, 0xc0204800, 0x000 },
9849     { 0x00000000, 0xc0204800, 0x000 },
9850     { 0x00000000, 0xc0404800, 0x000 },
9851     { 0x00000004, 0x002f0222, 0x000 },
9852     { 0x00000000, 0x0cc00000, 0x36a },
9853     { 0x00002010, 0x00204411, 0x000 },
9854     { 0x00008000, 0x00204811, 0x000 },
9855     { 0x0001a2a4, 0x00204411, 0x000 },
9856     { 0x00000000, 0x00404802, 0x35f },
9857     { 0x00000028, 0x002f0222, 0x000 },
9858     { 0x00000000, 0x0cc00000, 0x5bd },
9859     { 0x0001a2a4, 0x00204411, 0x000 },
9860     { 0x00000000, 0x00404802, 0x35f },
9861     { 0x0000002c, 0x00203626, 0x000 },
9862     { 0x00000049, 0x00201811, 0x000 },
9863     { 0x0000003f, 0x00204811, 0x000 },
9864     { 0x00000001, 0x00331a26, 0x000 },
9865     { 0x00000000, 0x002f0226, 0x000 },
9866     { 0x00000000, 0x0cc00000, 0x370 },
9867     { 0x0000002c, 0x00801a2d, 0x000 },
9868     { 0x0000003f, 0xc0280a20, 0x000 },
9869     { 0x00000015, 0x002f0222, 0x000 },
9870     { 0x00000000, 0x0ce00000, 0x386 },
9871     { 0x00000006, 0x002f0222, 0x000 },
9872     { 0x00000000, 0x0ce00000, 0x3b1 },
9873     { 0x00000016, 0x002f0222, 0x000 },
9874     { 0x00000000, 0x0ce00000, 0x3b5 },
9875     { 0x00000020, 0x002f0222, 0x000 },
9876     { 0x00000000, 0x0ce00000, 0x39c },
9877     { 0x0000000f, 0x002f0222, 0x000 },
9878     { 0x00000000, 0x0ce00000, 0x3a8 },
9879     { 0x00000010, 0x002f0222, 0x000 },
9880     { 0x00000000, 0x0ce00000, 0x3a8 },
9881     { 0x0000001e, 0x002f0222, 0x000 },
9882     { 0x00000000, 0x0ce00000, 0x390 },
9883     { 0x0000a2a4, 0x00204411, 0x000 },
9884     { 0x00000000, 0x00404802, 0x000 },
9885     { 0x08000000, 0x00290a22, 0x000 },
9886     { 0x00000003, 0x40210e20, 0x000 },
9887     { 0x0000000c, 0xc0211220, 0x000 },
9888     { 0x00080000, 0x00281224, 0x000 },
9889     { 0x00000014, 0xc0221620, 0x000 },
9890     { 0x00000000, 0x002914a4, 0x000 },
9891     { 0x0000a2a4, 0x00204411, 0x000 },
9892     { 0x00000000, 0x002948a2, 0x000 },
9893     { 0x0000a1fe, 0x00204411, 0x000 },
9894     { 0x00000000, 0x00404803, 0x000 },
9895     { 0x81000000, 0x00204411, 0x000 },
9896     { 0x00000001, 0x00204811, 0x000 },
9897     { 0x000021f8, 0x00204411, 0x000 },
9898     { 0x00000016, 0x00204811, 0x000 },
9899     { 0x000421f9, 0x00604411, 0x68a },
9900     { 0x00000015, 0x00210230, 0x000 },
9901     { 0x00000000, 0x14e00000, 0x392 },
9902     { 0x0000210e, 0x00204411, 0x000 },
9903     { 0x00000000, 0xc0204800, 0x000 },
9904     { 0x00000000, 0xc0204800, 0x000 },
9905     { 0x0000a2a4, 0x00204411, 0x000 },
9906     { 0x00000000, 0x00404802, 0x000 },
9907     { 0x81000000, 0x00204411, 0x000 },
9908     { 0x00000001, 0x00204811, 0x000 },
9909     { 0x000021f8, 0x00204411, 0x000 },
9910     { 0x00000017, 0x00204811, 0x000 },
9911     { 0x000421f9, 0x00604411, 0x68a },
9912     { 0x00000003, 0x00210230, 0x000 },
9913     { 0x00000000, 0x14e00000, 0x39e },
9914     { 0x00002108, 0x00204411, 0x000 },
9915     { 0x00000000, 0xc0204800, 0x000 },
9916     { 0x00000000, 0xc0204800, 0x000 },
9917     { 0x0000a2a4, 0x00204411, 0x000 },
9918     { 0x00000000, 0x00404802, 0x000 },
9919     { 0x0000a2a4, 0x00204411, 0x000 },
9920     { 0x00000000, 0x00204802, 0x000 },
9921     { 0x80000000, 0x00204411, 0x000 },
9922     { 0x00000000, 0x00204811, 0x000 },
9923     { 0x81000000, 0x00204411, 0x000 },
9924     { 0x00000010, 0x00204811, 0x000 },
9925     { 0x00000000, 0x00200010, 0x000 },
9926     { 0x00000000, 0x14c00000, 0x3ae },
9927     { 0x00000000, 0x00400000, 0x000 },
9928     { 0x00002010, 0x00204411, 0x000 },
9929     { 0x00008000, 0x00204811, 0x000 },
9930     { 0x0001a2a4, 0x00204411, 0x000 },
9931     { 0x00000006, 0x00404811, 0x000 },
9932     { 0x00002010, 0x00204411, 0x000 },
9933     { 0x00008000, 0x00204811, 0x000 },
9934     { 0x0001a2a4, 0x00204411, 0x000 },
9935     { 0x00000016, 0x00604811, 0x36e },
9936     { 0x00000000, 0x00400000, 0x000 },
9937     { 0x00000000, 0xc0200800, 0x000 },
9938     { 0x00000000, 0xc0200c00, 0x000 },
9939     { 0x0000001d, 0x00210223, 0x000 },
9940     { 0x00000000, 0x14e00000, 0x3ce },
9941     { 0x81000000, 0x00204411, 0x000 },
9942     { 0x00000001, 0x00204811, 0x000 },
9943     { 0x000021f8, 0x00204411, 0x000 },
9944     { 0x00000018, 0x00204811, 0x000 },
9945     { 0x000421f9, 0x00604411, 0x68a },
9946     { 0x00000011, 0x00210230, 0x000 },
9947     { 0x00000000, 0x14e00000, 0x3c0 },
9948     { 0x00002100, 0x00204411, 0x000 },
9949     { 0x00000000, 0x00204802, 0x000 },
9950     { 0x00000000, 0x00204803, 0x000 },
9951     { 0xbabecafe, 0x00204811, 0x000 },
9952     { 0xcafebabe, 0x00204811, 0x000 },
9953     { 0x00002010, 0x00204411, 0x000 },
9954     { 0x00008000, 0x00204811, 0x000 },
9955     { 0x0000a2a4, 0x00204411, 0x000 },
9956     { 0x00000004, 0x00404811, 0x000 },
9957     { 0x00002170, 0x00204411, 0x000 },
9958     { 0x00000000, 0x00204802, 0x000 },
9959     { 0x00000000, 0x00204803, 0x000 },
9960     { 0x81000000, 0x00204411, 0x000 },
9961     { 0x0000000a, 0x00204811, 0x000 },
9962     { 0x00000000, 0x00200010, 0x000 },
9963     { 0x00000000, 0x14c00000, 0x3d3 },
9964     { 0x8c000000, 0x00204411, 0x000 },
9965     { 0xcafebabe, 0x00404811, 0x000 },
9966     { 0x81000000, 0x00204411, 0x000 },
9967     { 0x00000001, 0x00204811, 0x000 },
9968     { 0x00003fff, 0x40280a20, 0x000 },
9969     { 0x80000000, 0x40280e20, 0x000 },
9970     { 0x40000000, 0xc0281220, 0x000 },
9971     { 0x00040000, 0x00694622, 0x68a },
9972     { 0x00000000, 0x00201410, 0x000 },
9973     { 0x00000000, 0x002f0223, 0x000 },
9974     { 0x00000000, 0x0cc00000, 0x3e1 },
9975     { 0x00000000, 0xc0401800, 0x3e4 },
9976     { 0x00003fff, 0xc0281a20, 0x000 },
9977     { 0x00040000, 0x00694626, 0x68a },
9978     { 0x00000000, 0x00201810, 0x000 },
9979     { 0x00000000, 0x002f0224, 0x000 },
9980     { 0x00000000, 0x0cc00000, 0x3e7 },
9981     { 0x00000000, 0xc0401c00, 0x3ea },
9982     { 0x00003fff, 0xc0281e20, 0x000 },
9983     { 0x00040000, 0x00694627, 0x68a },
9984     { 0x00000000, 0x00201c10, 0x000 },
9985     { 0x00000000, 0x00204402, 0x000 },
9986     { 0x00000000, 0x002820c5, 0x000 },
9987     { 0x00000000, 0x004948e8, 0x000 },
9988     { 0xa5800000, 0x00200811, 0x000 },
9989     { 0x00002000, 0x00200c11, 0x000 },
9990     { 0x83000000, 0x00604411, 0x412 },
9991     { 0x00000000, 0x00204402, 0x000 },
9992     { 0x00000000, 0xc0204800, 0x000 },
9993     { 0x00000000, 0x40204800, 0x000 },
9994     { 0x0000001f, 0xc0210220, 0x000 },
9995     { 0x00000000, 0x14c00000, 0x3f7 },
9996     { 0x00002010, 0x00204411, 0x000 },
9997     { 0x00008000, 0x00204811, 0x000 },
9998     { 0x0000ffff, 0xc0481220, 0x3ff },
9999     { 0xa7800000, 0x00200811, 0x000 },
10000     { 0x0000a000, 0x00200c11, 0x000 },
10001     { 0x83000000, 0x00604411, 0x412 },
10002     { 0x00000000, 0x00204402, 0x000 },
10003     { 0x00000000, 0xc0204800, 0x000 },
10004     { 0x00000000, 0xc0204800, 0x000 },
10005     { 0x0000ffff, 0xc0281220, 0x000 },
10006     { 0x83000000, 0x00204411, 0x000 },
10007     { 0x00000000, 0x00304883, 0x000 },
10008     { 0x84000000, 0x00204411, 0x000 },
10009     { 0x00000000, 0xc0204800, 0x000 },
10010     { 0x00000000, 0x1d000000, 0x000 },
10011     { 0x83000000, 0x00604411, 0x412 },
10012     { 0x00000000, 0xc0400400, 0x001 },
10013     { 0xa9800000, 0x00200811, 0x000 },
10014     { 0x0000c000, 0x00400c11, 0x3fa },
10015     { 0xab800000, 0x00200811, 0x000 },
10016     { 0x0000f8e0, 0x00400c11, 0x3fa },
10017     { 0xad800000, 0x00200811, 0x000 },
10018     { 0x0000f880, 0x00400c11, 0x3fa },
10019     { 0xb3800000, 0x00200811, 0x000 },
10020     { 0x0000f3fc, 0x00400c11, 0x3fa },
10021     { 0xaf800000, 0x00200811, 0x000 },
10022     { 0x0000e000, 0x00400c11, 0x3fa },
10023     { 0xb1800000, 0x00200811, 0x000 },
10024     { 0x0000f000, 0x00400c11, 0x3fa },
10025     { 0x83000000, 0x00204411, 0x000 },
10026     { 0x00002148, 0x00204811, 0x000 },
10027     { 0x84000000, 0x00204411, 0x000 },
10028     { 0x00000000, 0xc0204800, 0x000 },
10029     { 0x00000000, 0x1d000000, 0x000 },
10030     { 0x00000000, 0x00800000, 0x000 },
10031     { 0x01182000, 0xc0304620, 0x000 },
10032     { 0x00000000, 0xd9004800, 0x000 },
10033     { 0x00000000, 0xc0200400, 0x000 },
10034     { 0x00000000, 0x00a0000a, 0x000 },
10035     { 0x0218a000, 0xc0304620, 0x000 },
10036     { 0x00000000, 0xd9004800, 0x000 },
10037     { 0x00000000, 0xc0200400, 0x000 },
10038     { 0x00000000, 0x00a0000a, 0x000 },
10039     { 0x0318c000, 0xc0304620, 0x000 },
10040     { 0x00000000, 0xd9004800, 0x000 },
10041     { 0x00000000, 0xc0200400, 0x000 },
10042     { 0x00000000, 0x00a0000a, 0x000 },
10043     { 0x0418f8e0, 0xc0304620, 0x000 },
10044     { 0x00000000, 0xd9004800, 0x000 },
10045     { 0x00000000, 0xc0200400, 0x000 },
10046     { 0x00000000, 0x00a0000a, 0x000 },
10047     { 0x0518f880, 0xc0304620, 0x000 },
10048     { 0x00000000, 0xd9004800, 0x000 },
10049     { 0x00000000, 0xc0200400, 0x000 },
10050     { 0x00000000, 0x00a0000a, 0x000 },
10051     { 0x0618e000, 0xc0304620, 0x000 },
10052     { 0x00000000, 0xd9004800, 0x000 },
10053     { 0x00000000, 0xc0200400, 0x000 },
10054     { 0x00000000, 0x00a0000a, 0x000 },
10055     { 0x0718f000, 0xc0304620, 0x000 },
10056     { 0x00000000, 0xd9004800, 0x000 },
10057     { 0x00000000, 0xc0200400, 0x000 },
10058     { 0x00000000, 0x00a0000a, 0x000 },
10059     { 0x0818f3fc, 0xc0304620, 0x000 },
10060     { 0x00000000, 0xd9004800, 0x000 },
10061     { 0x00000000, 0xc0200400, 0x000 },
10062     { 0x00000000, 0x00a0000a, 0x000 },
10063     { 0x00000030, 0x00200a2d, 0x000 },
10064     { 0x00000000, 0xc0290c40, 0x000 },
10065     { 0x00000030, 0x00203623, 0x000 },
10066     { 0x00000000, 0xc0200400, 0x000 },
10067     { 0x00000000, 0x00a0000a, 0x000 },
10068     { 0x86000000, 0x00204411, 0x000 },
10069     { 0x00000000, 0x00404801, 0x000 },
10070     { 0x85000000, 0xc0204411, 0x000 },
10071     { 0x00000000, 0x00404801, 0x000 },
10072     { 0x0000217c, 0x00204411, 0x000 },
10073     { 0x00000000, 0xc0204800, 0x000 },
10074     { 0x00000000, 0xc0204800, 0x000 },
10075     { 0x00000000, 0xc0204800, 0x000 },
10076     { 0x81000000, 0x00204411, 0x000 },
10077     { 0x00000001, 0x00204811, 0x000 },
10078     { 0x00000000, 0xc0200800, 0x000 },
10079     { 0x00000000, 0x17000000, 0x000 },
10080     { 0x0004217f, 0x00604411, 0x68a },
10081     { 0x0000001f, 0x00210230, 0x000 },
10082     { 0x00000000, 0x14c00000, 0x000 },
10083     { 0x00000000, 0x00404c02, 0x448 },
10084     { 0x00000000, 0xc0200c00, 0x000 },
10085     { 0x00000000, 0xc0201000, 0x000 },
10086     { 0x00000000, 0xc0201400, 0x000 },
10087     { 0x00000000, 0xc0201800, 0x000 },
10088     { 0x00000000, 0xc0201c00, 0x000 },
10089     { 0x00007f00, 0x00280a21, 0x000 },
10090     { 0x00004500, 0x002f0222, 0x000 },
10091     { 0x00000000, 0x0ce00000, 0x456 },
10092     { 0x00000000, 0xc0202000, 0x000 },
10093     { 0x00000000, 0x17000000, 0x000 },
10094     { 0x00000010, 0x00280a23, 0x000 },
10095     { 0x00000010, 0x002f0222, 0x000 },
10096     { 0x00000000, 0x0ce00000, 0x45e },
10097     { 0x81000000, 0x00204411, 0x000 },
10098     { 0x00000001, 0x00204811, 0x000 },
10099     { 0x00040000, 0x00694624, 0x68a },
10100     { 0x00000000, 0x00400000, 0x463 },
10101     { 0x81000000, 0x00204411, 0x000 },
10102     { 0x00000000, 0x00204811, 0x000 },
10103     { 0x0000216d, 0x00204411, 0x000 },
10104     { 0x00000000, 0x00204804, 0x000 },
10105     { 0x00000000, 0x00604805, 0x68f },
10106     { 0x00000000, 0x002824f0, 0x000 },
10107     { 0x00000007, 0x00280a23, 0x000 },
10108     { 0x00000001, 0x002f0222, 0x000 },
10109     { 0x00000000, 0x0ae00000, 0x46a },
10110     { 0x00000000, 0x002f00c9, 0x000 },
10111     { 0x00000000, 0x04e00000, 0x483 },
10112     { 0x00000000, 0x00400000, 0x490 },
10113     { 0x00000002, 0x002f0222, 0x000 },
10114     { 0x00000000, 0x0ae00000, 0x46f },
10115     { 0x00000000, 0x002f00c9, 0x000 },
10116     { 0x00000000, 0x02e00000, 0x483 },
10117     { 0x00000000, 0x00400000, 0x490 },
10118     { 0x00000003, 0x002f0222, 0x000 },
10119     { 0x00000000, 0x0ae00000, 0x474 },
10120     { 0x00000000, 0x002f00c9, 0x000 },
10121     { 0x00000000, 0x0ce00000, 0x483 },
10122     { 0x00000000, 0x00400000, 0x490 },
10123     { 0x00000004, 0x002f0222, 0x000 },
10124     { 0x00000000, 0x0ae00000, 0x479 },
10125     { 0x00000000, 0x002f00c9, 0x000 },
10126     { 0x00000000, 0x0ae00000, 0x483 },
10127     { 0x00000000, 0x00400000, 0x490 },
10128     { 0x00000005, 0x002f0222, 0x000 },
10129     { 0x00000000, 0x0ae00000, 0x47e },
10130     { 0x00000000, 0x002f00c9, 0x000 },
10131     { 0x00000000, 0x06e00000, 0x483 },
10132     { 0x00000000, 0x00400000, 0x490 },
10133     { 0x00000006, 0x002f0222, 0x000 },
10134     { 0x00000000, 0x0ae00000, 0x483 },
10135     { 0x00000000, 0x002f00c9, 0x000 },
10136     { 0x00000000, 0x08e00000, 0x483 },
10137     { 0x00000000, 0x00400000, 0x490 },
10138     { 0x00007f00, 0x00280a21, 0x000 },
10139     { 0x00004500, 0x002f0222, 0x000 },
10140     { 0x00000000, 0x0ae00000, 0x000 },
10141     { 0x00000008, 0x00210a23, 0x000 },
10142     { 0x00000000, 0x14c00000, 0x48d },
10143     { 0x00002169, 0x00204411, 0x000 },
10144     { 0x00000000, 0xc0204800, 0x000 },
10145     { 0x00000000, 0xc0204800, 0x000 },
10146     { 0x00000000, 0xc0204800, 0x000 },
10147     { 0xcafebabe, 0x00404811, 0x000 },
10148     { 0x00000000, 0xc0204400, 0x000 },
10149     { 0x00000000, 0xc0200000, 0x000 },
10150     { 0x00000000, 0xc0404800, 0x000 },
10151     { 0x00007f00, 0x00280a21, 0x000 },
10152     { 0x00004500, 0x002f0222, 0x000 },
10153     { 0x00000000, 0x0ae00000, 0x496 },
10154     { 0x00000000, 0xc0200000, 0x000 },
10155     { 0x00000000, 0xc0200000, 0x000 },
10156     { 0x00000000, 0xc0400000, 0x000 },
10157     { 0x00000000, 0x00404c08, 0x456 },
10158     { 0x00000000, 0xc0200800, 0x000 },
10159     { 0x00000010, 0x40210e20, 0x000 },
10160     { 0x00000011, 0x40211220, 0x000 },
10161     { 0x00000012, 0x40211620, 0x000 },
10162     { 0x00002169, 0x00204411, 0x000 },
10163     { 0x00000000, 0x00204802, 0x000 },
10164     { 0x00000000, 0x00210225, 0x000 },
10165     { 0x00000000, 0x14e00000, 0x4a0 },
10166     { 0x00040000, 0xc0494a20, 0x4a1 },
10167     { 0xfffbffff, 0xc0284a20, 0x000 },
10168     { 0x00000000, 0x00210223, 0x000 },
10169     { 0x00000000, 0x14e00000, 0x4ad },
10170     { 0x00000000, 0xc0204800, 0x000 },
10171     { 0x00000000, 0xc0204800, 0x000 },
10172     { 0x00000000, 0x00210224, 0x000 },
10173     { 0x00000000, 0x14c00000, 0x000 },
10174     { 0x81000000, 0x00204411, 0x000 },
10175     { 0x0000000c, 0x00204811, 0x000 },
10176     { 0x00000000, 0x00200010, 0x000 },
10177     { 0x00000000, 0x14c00000, 0x4a9 },
10178     { 0xa0000000, 0x00204411, 0x000 },
10179     { 0xcafebabe, 0x00404811, 0x000 },
10180     { 0x81000000, 0x00204411, 0x000 },
10181     { 0x00000004, 0x00204811, 0x000 },
10182     { 0x0000216b, 0x00204411, 0x000 },
10183     { 0x00000000, 0xc0204810, 0x000 },
10184     { 0x81000000, 0x00204411, 0x000 },
10185     { 0x00000005, 0x00204811, 0x000 },
10186     { 0x0000216c, 0x00204411, 0x000 },
10187     { 0x00000000, 0xc0204810, 0x000 },
10188     { 0x00000000, 0x002f0224, 0x000 },
10189     { 0x00000000, 0x0ce00000, 0x000 },
10190     { 0x00000000, 0x00400000, 0x4a7 },
10191     { 0x00000000, 0xc0210a20, 0x000 },
10192     { 0x00000000, 0x14c00000, 0x4c0 },
10193     { 0x81000000, 0x00204411, 0x000 },
10194     { 0x00000000, 0x00204811, 0x000 },
10195     { 0x0000216d, 0x00204411, 0x000 },
10196     { 0x00000000, 0xc0204800, 0x000 },
10197     { 0x00000000, 0xc0604800, 0x68f },
10198     { 0x00000000, 0x00400000, 0x4c4 },
10199     { 0x81000000, 0x00204411, 0x000 },
10200     { 0x00000001, 0x00204811, 0x000 },
10201     { 0x00040000, 0xc0294620, 0x000 },
10202     { 0x00000000, 0xc0600000, 0x68a },
10203     { 0x00000001, 0x00210222, 0x000 },
10204     { 0x00000000, 0x14c00000, 0x4cb },
10205     { 0x00002169, 0x00204411, 0x000 },
10206     { 0x00000000, 0xc0204800, 0x000 },
10207     { 0x00000000, 0xc0204800, 0x000 },
10208     { 0x00000000, 0x00204810, 0x000 },
10209     { 0xcafebabe, 0x00404811, 0x000 },
10210     { 0x00000000, 0xc0204400, 0x000 },
10211     { 0x00000000, 0xc0404810, 0x000 },
10212     { 0x81000000, 0x00204411, 0x000 },
10213     { 0x00000001, 0x00204811, 0x000 },
10214     { 0x000021f8, 0x00204411, 0x000 },
10215     { 0x0000000e, 0x00204811, 0x000 },
10216     { 0x000421f9, 0x00604411, 0x68a },
10217     { 0x00000000, 0x00210230, 0x000 },
10218     { 0x00000000, 0x14c00000, 0x4cd },
10219     { 0x00002180, 0x00204411, 0x000 },
10220     { 0x00000000, 0xc0204800, 0x000 },
10221     { 0x00000000, 0xc0200000, 0x000 },
10222     { 0x00000000, 0xc0204800, 0x000 },
10223     { 0x00000000, 0xc0200000, 0x000 },
10224     { 0x00000000, 0xc0404800, 0x000 },
10225     { 0x00000003, 0x00333e2f, 0x000 },
10226     { 0x00000001, 0x00210221, 0x000 },
10227     { 0x00000000, 0x14e00000, 0x4fd },
10228     { 0x0000002c, 0x00200a2d, 0x000 },
10229     { 0x00040000, 0x18e00c11, 0x4ec },
10230     { 0x00000001, 0x00333e2f, 0x000 },
10231     { 0x00002169, 0x00204411, 0x000 },
10232     { 0x00000000, 0x00204802, 0x000 },
10233     { 0x00000000, 0x00204803, 0x000 },
10234     { 0x00000008, 0x00300a22, 0x000 },
10235     { 0x00000000, 0xc0204800, 0x000 },
10236     { 0x00000000, 0xc0204800, 0x000 },
10237     { 0x00002169, 0x00204411, 0x000 },
10238     { 0x00000000, 0x00204802, 0x000 },
10239     { 0x00000000, 0x00204803, 0x000 },
10240     { 0x00000008, 0x00300a22, 0x000 },
10241     { 0x00000000, 0xc0204800, 0x000 },
10242     { 0x00000000, 0xd8c04800, 0x4e0 },
10243     { 0x00002169, 0x00204411, 0x000 },
10244     { 0x00000000, 0x00204802, 0x000 },
10245     { 0x00000000, 0x00204803, 0x000 },
10246     { 0x00000008, 0x00300a22, 0x000 },
10247     { 0x00000000, 0xc0204800, 0x000 },
10248     { 0x00000000, 0xc0204800, 0x000 },
10249     { 0x0000002d, 0x0020122d, 0x000 },
10250     { 0x00000000, 0x00290c83, 0x000 },
10251     { 0x00002169, 0x00204411, 0x000 },
10252     { 0x00000000, 0x00204802, 0x000 },
10253     { 0x00000000, 0x00204803, 0x000 },
10254     { 0x00000008, 0x00300a22, 0x000 },
10255     { 0x00000000, 0xc0204800, 0x000 },
10256     { 0x00000000, 0xc0204800, 0x000 },
10257     { 0x00000011, 0x00210224, 0x000 },
10258     { 0x00000000, 0x14c00000, 0x000 },
10259     { 0x00000000, 0x00400000, 0x4a7 },
10260     { 0x0000002c, 0xc0203620, 0x000 },
10261     { 0x0000002d, 0xc0403620, 0x000 },
10262     { 0x0000000f, 0x00210221, 0x000 },
10263     { 0x00000000, 0x14c00000, 0x502 },
10264     { 0x00000000, 0x00600000, 0x00b },
10265     { 0x00000000, 0xd9000000, 0x000 },
10266     { 0x00000000, 0xc0400400, 0x001 },
10267     { 0xb5000000, 0x00204411, 0x000 },
10268     { 0x00002000, 0x00204811, 0x000 },
10269     { 0xb6000000, 0x00204411, 0x000 },
10270     { 0x0000a000, 0x00204811, 0x000 },
10271     { 0xb7000000, 0x00204411, 0x000 },
10272     { 0x0000c000, 0x00204811, 0x000 },
10273     { 0xb8000000, 0x00204411, 0x000 },
10274     { 0x0000f8e0, 0x00204811, 0x000 },
10275     { 0xb9000000, 0x00204411, 0x000 },
10276     { 0x0000f880, 0x00204811, 0x000 },
10277     { 0xba000000, 0x00204411, 0x000 },
10278     { 0x0000e000, 0x00204811, 0x000 },
10279     { 0xbb000000, 0x00204411, 0x000 },
10280     { 0x0000f000, 0x00204811, 0x000 },
10281     { 0xbc000000, 0x00204411, 0x000 },
10282     { 0x0000f3fc, 0x00204811, 0x000 },
10283     { 0x81000000, 0x00204411, 0x000 },
10284     { 0x00000002, 0x00204811, 0x000 },
10285     { 0x000000ff, 0x00280e30, 0x000 },
10286     { 0x00000000, 0x002f0223, 0x000 },
10287     { 0x00000000, 0x0cc00000, 0x516 },
10288     { 0x00000000, 0xc0200800, 0x000 },
10289     { 0x00000000, 0x14c00000, 0x52b },
10290     { 0x00000000, 0x00200c11, 0x000 },
10291     { 0x0000001c, 0x00203623, 0x000 },
10292     { 0x0000002b, 0x00203623, 0x000 },
10293     { 0x00000029, 0x00203623, 0x000 },
10294     { 0x00000028, 0x00203623, 0x000 },
10295     { 0x00000017, 0x00203623, 0x000 },
10296     { 0x00000025, 0x00203623, 0x000 },
10297     { 0x00000026, 0x00203623, 0x000 },
10298     { 0x00000015, 0x00203623, 0x000 },
10299     { 0x00000016, 0x00203623, 0x000 },
10300     { 0xffffe000, 0x00200c11, 0x000 },
10301     { 0x00000021, 0x00203623, 0x000 },
10302     { 0x00000022, 0x00203623, 0x000 },
10303     { 0x00001fff, 0x00200c11, 0x000 },
10304     { 0x00000023, 0x00203623, 0x000 },
10305     { 0x00000024, 0x00203623, 0x000 },
10306     { 0xf1ffffff, 0x00283a2e, 0x000 },
10307     { 0x0000001a, 0xc0220e20, 0x000 },
10308     { 0x00000000, 0x0029386e, 0x000 },
10309     { 0x81000000, 0x00204411, 0x000 },
10310     { 0x00000006, 0x00204811, 0x000 },
10311     { 0x0000002a, 0x40203620, 0x000 },
10312     { 0x87000000, 0x00204411, 0x000 },
10313     { 0x00000000, 0xc0204800, 0x000 },
10314     { 0x0000a1f4, 0x00204411, 0x000 },
10315     { 0x00000000, 0x00204810, 0x000 },
10316     { 0x00000000, 0x00200c11, 0x000 },
10317     { 0x00000030, 0x00203623, 0x000 },
10318     { 0x9d000000, 0x00204411, 0x000 },
10319     { 0x0000001f, 0x40214a20, 0x000 },
10320     { 0x96000000, 0x00204411, 0x000 },
10321     { 0x00000000, 0xc0204800, 0x000 },
10322     { 0x00000000, 0xc0200c00, 0x000 },
10323     { 0x00000000, 0xc0201000, 0x000 },
10324     { 0x0000001f, 0x00211624, 0x000 },
10325     { 0x00000000, 0x14c00000, 0x000 },
10326     { 0x0000001d, 0x00203623, 0x000 },
10327     { 0x00000003, 0x00281e23, 0x000 },
10328     { 0x00000008, 0x00222223, 0x000 },
10329     { 0xfffff000, 0x00282228, 0x000 },
10330     { 0x00000000, 0x002920e8, 0x000 },
10331     { 0x0000001f, 0x00203628, 0x000 },
10332     { 0x00000018, 0x00211e23, 0x000 },
10333     { 0x00000020, 0x00203627, 0x000 },
10334     { 0x00000002, 0x00221624, 0x000 },
10335     { 0x00000000, 0x003014a8, 0x000 },
10336     { 0x0000001e, 0x00203625, 0x000 },
10337     { 0x00000003, 0x00211a24, 0x000 },
10338     { 0x10000000, 0x00281a26, 0x000 },
10339     { 0xefffffff, 0x00283a2e, 0x000 },
10340     { 0x00000000, 0x004938ce, 0x678 },
10341     { 0x00000001, 0x40280a20, 0x000 },
10342     { 0x00000006, 0x40280e20, 0x000 },
10343     { 0x00000300, 0xc0281220, 0x000 },
10344     { 0x00000008, 0x00211224, 0x000 },
10345     { 0x00000000, 0xc0201620, 0x000 },
10346     { 0x00000000, 0xc0201a20, 0x000 },
10347     { 0x00000000, 0x00210222, 0x000 },
10348     { 0x00000000, 0x14c00000, 0x563 },
10349     { 0x81000000, 0x00204411, 0x000 },
10350     { 0x00000001, 0x00204811, 0x000 },
10351     { 0x00002258, 0x00300a24, 0x000 },
10352     { 0x00040000, 0x00694622, 0x68a },
10353     { 0x00002169, 0x00204411, 0x000 },
10354     { 0x00000000, 0x00204805, 0x000 },
10355     { 0x00020000, 0x00294a26, 0x000 },
10356     { 0x00000000, 0x00204810, 0x000 },
10357     { 0xcafebabe, 0x00204811, 0x000 },
10358     { 0x00000002, 0x002f0223, 0x000 },
10359     { 0x00000000, 0x0cc00000, 0x56b },
10360     { 0x00000000, 0xc0201c10, 0x000 },
10361     { 0x00000000, 0xc0400000, 0x579 },
10362     { 0x00000002, 0x002f0223, 0x000 },
10363     { 0x00000000, 0x0cc00000, 0x56b },
10364     { 0x81000000, 0x00204411, 0x000 },
10365     { 0x00000001, 0x00204811, 0x000 },
10366     { 0x00002258, 0x00300a24, 0x000 },
10367     { 0x00040000, 0x00694622, 0x68a },
10368     { 0x00000000, 0xc0201c10, 0x000 },
10369     { 0x00000000, 0xc0400000, 0x579 },
10370     { 0x00000000, 0x002f0223, 0x000 },
10371     { 0x00000000, 0x0cc00000, 0x56f },
10372     { 0x00000000, 0xc0201c00, 0x000 },
10373     { 0x00000000, 0xc0400000, 0x579 },
10374     { 0x00000004, 0x002f0223, 0x000 },
10375     { 0x00000000, 0x0cc00000, 0x577 },
10376     { 0x81000000, 0x00204411, 0x000 },
10377     { 0x00000000, 0x00204811, 0x000 },
10378     { 0x0000216d, 0x00204411, 0x000 },
10379     { 0x00000000, 0xc0204800, 0x000 },
10380     { 0x00000000, 0xc0604800, 0x68f },
10381     { 0x00000000, 0x00401c10, 0x579 },
10382     { 0x00000000, 0xc0200000, 0x000 },
10383     { 0x00000000, 0xc0400000, 0x000 },
10384     { 0x00000000, 0x0ee00000, 0x57b },
10385     { 0x00000000, 0x00600000, 0x5c6 },
10386     { 0x00000000, 0x002f0224, 0x000 },
10387     { 0x00000000, 0x0cc00000, 0x58c },
10388     { 0x0000a2b7, 0x00204411, 0x000 },
10389     { 0x00000000, 0x00204807, 0x000 },
10390     { 0x81000000, 0x00204411, 0x000 },
10391     { 0x00000001, 0x00204811, 0x000 },
10392     { 0x0004a2b6, 0x00604411, 0x68a },
10393     { 0x0000001a, 0x00212230, 0x000 },
10394     { 0x00000006, 0x00222630, 0x000 },
10395     { 0x00042004, 0x00604411, 0x68a },
10396     { 0x0000a2c4, 0x00204411, 0x000 },
10397     { 0x00000000, 0x003048e9, 0x000 },
10398     { 0x00000000, 0x00e00000, 0x58a },
10399     { 0x0000a2d1, 0x00204411, 0x000 },
10400     { 0x00000000, 0x00404808, 0x000 },
10401     { 0x0000a2d1, 0x00204411, 0x000 },
10402     { 0x00000001, 0x00504a28, 0x000 },
10403     { 0x00000001, 0x002f0224, 0x000 },
10404     { 0x00000000, 0x0cc00000, 0x59d },
10405     { 0x0000a2bb, 0x00204411, 0x000 },
10406     { 0x00000000, 0x00204807, 0x000 },
10407     { 0x81000000, 0x00204411, 0x000 },
10408     { 0x00000001, 0x00204811, 0x000 },
10409     { 0x0004a2ba, 0x00604411, 0x68a },
10410     { 0x0000001a, 0x00212230, 0x000 },
10411     { 0x00000006, 0x00222630, 0x000 },
10412     { 0x00042004, 0x00604411, 0x68a },
10413     { 0x0000a2c5, 0x00204411, 0x000 },
10414     { 0x00000000, 0x003048e9, 0x000 },
10415     { 0x00000000, 0x00e00000, 0x59b },
10416     { 0x0000a2d2, 0x00204411, 0x000 },
10417     { 0x00000000, 0x00404808, 0x000 },
10418     { 0x0000a2d2, 0x00204411, 0x000 },
10419     { 0x00000001, 0x00504a28, 0x000 },
10420     { 0x00000002, 0x002f0224, 0x000 },
10421     { 0x00000000, 0x0cc00000, 0x5ae },
10422     { 0x0000a2bf, 0x00204411, 0x000 },
10423     { 0x00000000, 0x00204807, 0x000 },
10424     { 0x81000000, 0x00204411, 0x000 },
10425     { 0x00000001, 0x00204811, 0x000 },
10426     { 0x0004a2be, 0x00604411, 0x68a },
10427     { 0x0000001a, 0x00212230, 0x000 },
10428     { 0x00000006, 0x00222630, 0x000 },
10429     { 0x00042004, 0x00604411, 0x68a },
10430     { 0x0000a2c6, 0x00204411, 0x000 },
10431     { 0x00000000, 0x003048e9, 0x000 },
10432     { 0x00000000, 0x00e00000, 0x5ac },
10433     { 0x0000a2d3, 0x00204411, 0x000 },
10434     { 0x00000000, 0x00404808, 0x000 },
10435     { 0x0000a2d3, 0x00204411, 0x000 },
10436     { 0x00000001, 0x00504a28, 0x000 },
10437     { 0x0000a2c3, 0x00204411, 0x000 },
10438     { 0x00000000, 0x00204807, 0x000 },
10439     { 0x81000000, 0x00204411, 0x000 },
10440     { 0x00000001, 0x00204811, 0x000 },
10441     { 0x0004a2c2, 0x00604411, 0x68a },
10442     { 0x0000001a, 0x00212230, 0x000 },
10443     { 0x00000006, 0x00222630, 0x000 },
10444     { 0x00042004, 0x00604411, 0x68a },
10445     { 0x0000a2c7, 0x00204411, 0x000 },
10446     { 0x00000000, 0x003048e9, 0x000 },
10447     { 0x00000000, 0x00e00000, 0x5bb },
10448     { 0x0000a2d4, 0x00204411, 0x000 },
10449     { 0x00000000, 0x00404808, 0x000 },
10450     { 0x0000a2d4, 0x00204411, 0x000 },
10451     { 0x00000001, 0x00504a28, 0x000 },
10452     { 0x85000000, 0x00204411, 0x000 },
10453     { 0x00000000, 0x00204801, 0x000 },
10454     { 0x0000304a, 0x00204411, 0x000 },
10455     { 0x01000000, 0x00204811, 0x000 },
10456     { 0x00000000, 0x00400000, 0x5c1 },
10457     { 0xa4000000, 0xc0204411, 0x000 },
10458     { 0x00000000, 0xc0404800, 0x000 },
10459     { 0x00000000, 0xc0600000, 0x5c6 },
10460     { 0x00000000, 0xc0400400, 0x001 },
10461     { 0x0000002c, 0x00203621, 0x000 },
10462     { 0x81000000, 0x00204411, 0x000 },
10463     { 0x00000006, 0x00204811, 0x000 },
10464     { 0x00000000, 0x002f0230, 0x000 },
10465     { 0x00000000, 0x0cc00000, 0x5cd },
10466     { 0x00000000, 0x00200411, 0x000 },
10467     { 0x00000030, 0x00403621, 0x5e0 },
10468     { 0x00000030, 0x0020062d, 0x000 },
10469     { 0x00007e00, 0x00280621, 0x000 },
10470     { 0x00000000, 0x002f0221, 0x000 },
10471     { 0x00000000, 0x0ce00000, 0x5e0 },
10472     { 0x81000000, 0x00204411, 0x000 },
10473     { 0x00000001, 0x00204811, 0x000 },
10474     { 0x0004a092, 0x00604411, 0x68a },
10475     { 0x00000031, 0x00203630, 0x000 },
10476     { 0x0004a093, 0x00604411, 0x68a },
10477     { 0x00000032, 0x00203630, 0x000 },
10478     { 0x0004a2b6, 0x00604411, 0x68a },
10479     { 0x00000033, 0x00203630, 0x000 },
10480     { 0x0004a2ba, 0x00604411, 0x68a },
10481     { 0x00000034, 0x00203630, 0x000 },
10482     { 0x0004a2be, 0x00604411, 0x68a },
10483     { 0x00000035, 0x00203630, 0x000 },
10484     { 0x0004a2c2, 0x00604411, 0x68a },
10485     { 0x00000036, 0x00203630, 0x000 },
10486     { 0x00042004, 0x00604411, 0x68a },
10487     { 0x0001a2a4, 0x00204411, 0x000 },
10488     { 0x0000003f, 0x00204811, 0x000 },
10489     { 0x0000003f, 0x00204811, 0x000 },
10490     { 0x0000003f, 0x00204811, 0x000 },
10491     { 0x0000003f, 0x00204811, 0x000 },
10492     { 0x00000005, 0x00204811, 0x000 },
10493     { 0x0000a1f4, 0x00204411, 0x000 },
10494     { 0x00000000, 0x00204811, 0x000 },
10495     { 0x88000000, 0x00204411, 0x000 },
10496     { 0x00000001, 0x00204811, 0x000 },
10497     { 0x81000000, 0x00204411, 0x000 },
10498     { 0x00000006, 0x00204811, 0x000 },
10499     { 0x00000001, 0x002f0230, 0x000 },
10500     { 0x00000000, 0x0ce00000, 0x629 },
10501     { 0x00000030, 0x0020062d, 0x000 },
10502     { 0x00000000, 0x002f0221, 0x000 },
10503     { 0x00000000, 0x0ce00000, 0x629 },
10504     { 0x81000000, 0x00204411, 0x000 },
10505     { 0x00000001, 0x00204811, 0x000 },
10506     { 0x00007e00, 0x00280621, 0x000 },
10507     { 0x00000000, 0x002f0221, 0x000 },
10508     { 0x00000000, 0x0ce00000, 0x602 },
10509     { 0x0000a092, 0x00204411, 0x000 },
10510     { 0x00000031, 0x00204a2d, 0x000 },
10511     { 0x0000a093, 0x00204411, 0x000 },
10512     { 0x00000032, 0x00204a2d, 0x000 },
10513     { 0x0000a2b6, 0x00204411, 0x000 },
10514     { 0x00000033, 0x00204a2d, 0x000 },
10515     { 0x0000a2ba, 0x00204411, 0x000 },
10516     { 0x00000034, 0x00204a2d, 0x000 },
10517     { 0x0000a2be, 0x00204411, 0x000 },
10518     { 0x00000035, 0x00204a2d, 0x000 },
10519     { 0x0000a2c2, 0x00204411, 0x000 },
10520     { 0x00000036, 0x00204a2d, 0x000 },
10521     { 0x00000030, 0x0020062d, 0x000 },
10522     { 0x000001ff, 0x00280621, 0x000 },
10523     { 0x00000000, 0x002f0221, 0x000 },
10524     { 0x00000000, 0x0ce00000, 0x628 },
10525     { 0x00000000, 0x00210221, 0x000 },
10526     { 0x00000000, 0x14c00000, 0x60b },
10527     { 0x0004a003, 0x00604411, 0x68a },
10528     { 0x0000a003, 0x00204411, 0x000 },
10529     { 0x00000000, 0x00204810, 0x000 },
10530     { 0x00000001, 0x00210621, 0x000 },
10531     { 0x00000000, 0x14c00000, 0x610 },
10532     { 0x0004a010, 0x00604411, 0x68a },
10533     { 0x0000a010, 0x00204411, 0x000 },
10534     { 0x00000000, 0x00204810, 0x000 },
10535     { 0x00000001, 0x00210621, 0x000 },
10536     { 0x00000000, 0x002f0221, 0x000 },
10537     { 0x00000000, 0x0ce00000, 0x628 },
10538     { 0x0004a011, 0x00604411, 0x68a },
10539     { 0x0000a011, 0x00204411, 0x000 },
10540     { 0x00000000, 0x00204810, 0x000 },
10541     { 0x0004a012, 0x00604411, 0x68a },
10542     { 0x0000a012, 0x00204411, 0x000 },
10543     { 0x00000000, 0x00204810, 0x000 },
10544     { 0x0004a013, 0x00604411, 0x68a },
10545     { 0x0000a013, 0x00204411, 0x000 },
10546     { 0x00000000, 0x00204810, 0x000 },
10547     { 0x0004a014, 0x00604411, 0x68a },
10548     { 0x0000a014, 0x00204411, 0x000 },
10549     { 0x00000000, 0x00204810, 0x000 },
10550     { 0x0004a015, 0x00604411, 0x68a },
10551     { 0x0000a015, 0x00204411, 0x000 },
10552     { 0x00000000, 0x00204810, 0x000 },
10553     { 0x0004a016, 0x00604411, 0x68a },
10554     { 0x0000a016, 0x00204411, 0x000 },
10555     { 0x00000000, 0x00204810, 0x000 },
10556     { 0x0004a017, 0x00604411, 0x68a },
10557     { 0x0000a017, 0x00204411, 0x000 },
10558     { 0x00000000, 0x00204810, 0x000 },
10559     { 0x00042004, 0x00604411, 0x68a },
10560     { 0x0000002c, 0x0080062d, 0x000 },
10561     { 0xff000000, 0x00204411, 0x000 },
10562     { 0x00000000, 0x00204811, 0x000 },
10563     { 0x00000001, 0x00204811, 0x000 },
10564     { 0x00000002, 0x00804811, 0x000 },
10565     { 0x00000000, 0x0ee00000, 0x63a },
10566     { 0x00000030, 0x0020062d, 0x000 },
10567     { 0x00000002, 0x00280621, 0x000 },
10568     { 0x00000000, 0x002f0221, 0x000 },
10569     { 0x00000000, 0x0ce00000, 0x638 },
10570     { 0x81000000, 0x00204411, 0x000 },
10571     { 0x00000001, 0x00204811, 0x000 },
10572     { 0x00042004, 0x00604411, 0x68a },
10573     { 0x00001000, 0x00200811, 0x000 },
10574     { 0x0000002b, 0x00203622, 0x000 },
10575     { 0x00000000, 0x00600000, 0x63e },
10576     { 0x00000000, 0x00600000, 0x5c6 },
10577     { 0x98000000, 0x00204411, 0x000 },
10578     { 0x00000000, 0x00804811, 0x000 },
10579     { 0x00000000, 0xc0600000, 0x63e },
10580     { 0x00000000, 0xc0400400, 0x001 },
10581     { 0x0000a2a4, 0x00204411, 0x000 },
10582     { 0x00000022, 0x00204811, 0x000 },
10583     { 0x89000000, 0x00204411, 0x000 },
10584     { 0x00000001, 0x00404811, 0x62a },
10585     { 0x97000000, 0x00204411, 0x000 },
10586     { 0x00000000, 0x00204811, 0x000 },
10587     { 0x8a000000, 0x00204411, 0x000 },
10588     { 0x00000000, 0x00404811, 0x62a },
10589     { 0x00000000, 0x00600000, 0x659 },
10590     { 0x00002010, 0x00204411, 0x000 },
10591     { 0x00008000, 0x00204811, 0x000 },
10592     { 0x0001a2a4, 0xc0204411, 0x000 },
10593     { 0x00000016, 0x00604811, 0x36e },
10594     { 0x00002010, 0x00204411, 0x000 },
10595     { 0x00010000, 0x00204811, 0x000 },
10596     { 0x81000000, 0x00204411, 0x000 },
10597     { 0x00000001, 0x00204811, 0x000 },
10598     { 0x0000217c, 0x00204411, 0x000 },
10599     { 0x09800000, 0x00204811, 0x000 },
10600     { 0xffffffff, 0x00204811, 0x000 },
10601     { 0x00000000, 0x00204811, 0x000 },
10602     { 0x00000000, 0x17000000, 0x000 },
10603     { 0x0004217f, 0x00604411, 0x68a },
10604     { 0x0000001f, 0x00210230, 0x000 },
10605     { 0x00000000, 0x14c00000, 0x000 },
10606     { 0x00000004, 0x00404c11, 0x653 },
10607     { 0x00000000, 0x00400000, 0x000 },
10608     { 0x00000017, 0x00201e2d, 0x000 },
10609     { 0x00000004, 0x00291e27, 0x000 },
10610     { 0x00000017, 0x00803627, 0x000 },
10611     { 0x00000017, 0x00201e2d, 0x000 },
10612     { 0xfffffffb, 0x00281e27, 0x000 },
10613     { 0x00000017, 0x00803627, 0x000 },
10614     { 0x00000017, 0x00201e2d, 0x000 },
10615     { 0x00000008, 0x00291e27, 0x000 },
10616     { 0x00000017, 0x00803627, 0x000 },
10617     { 0x00000017, 0x00201e2d, 0x000 },
10618     { 0xfffffff7, 0x00281e27, 0x000 },
10619     { 0x00000017, 0x00803627, 0x000 },
10620     { 0x00002010, 0x00204411, 0x000 },
10621     { 0x00008000, 0x00204811, 0x000 },
10622     { 0x0001a2a4, 0x00204411, 0x000 },
10623     { 0x00000016, 0x00604811, 0x36e },
10624     { 0x00002010, 0x00204411, 0x000 },
10625     { 0x00010000, 0x00204811, 0x000 },
10626     { 0x0000217c, 0x00204411, 0x000 },
10627     { 0x01800000, 0x00204811, 0x000 },
10628     { 0xffffffff, 0x00204811, 0x000 },
10629     { 0x00000000, 0x00204811, 0x000 },
10630     { 0x00000000, 0x17000000, 0x000 },
10631     { 0x81000000, 0x00204411, 0x000 },
10632     { 0x00000001, 0x00204811, 0x000 },
10633     { 0x0004217f, 0x00604411, 0x68a },
10634     { 0x0000001f, 0x00210230, 0x000 },
10635     { 0x00000000, 0x14c00000, 0x689 },
10636     { 0x00000010, 0x00404c11, 0x66f },
10637     { 0x00000000, 0xc0200400, 0x000 },
10638     { 0x00000000, 0x38c00000, 0x000 },
10639     { 0x0000001d, 0x00200a2d, 0x000 },
10640     { 0x0000001e, 0x00200e2d, 0x000 },
10641     { 0x0000001f, 0x0020122d, 0x000 },
10642     { 0x00000020, 0x0020162d, 0x000 },
10643     { 0x00002169, 0x00204411, 0x000 },
10644     { 0x00000000, 0x00204804, 0x000 },
10645     { 0x00000000, 0x00204805, 0x000 },
10646     { 0x00000000, 0x00204801, 0x000 },
10647     { 0xcafebabe, 0x00204811, 0x000 },
10648     { 0x00000004, 0x00301224, 0x000 },
10649     { 0x00000000, 0x002f0064, 0x000 },
10650     { 0x00000000, 0x0cc00000, 0x688 },
10651     { 0x00000003, 0x00281a22, 0x000 },
10652     { 0x00000008, 0x00221222, 0x000 },
10653     { 0xfffff000, 0x00281224, 0x000 },
10654     { 0x00000000, 0x002910c4, 0x000 },
10655     { 0x0000001f, 0x00403624, 0x000 },
10656     { 0x00000000, 0x00800000, 0x000 },
10657     { 0x00000000, 0x1ac00000, 0x68a },
10658     { 0x9f000000, 0x00204411, 0x000 },
10659     { 0xcafebabe, 0x00204811, 0x000 },
10660     { 0x00000000, 0x1ae00000, 0x68d },
10661     { 0x00000000, 0x00800000, 0x000 },
10662     { 0x00000000, 0x1ac00000, 0x68f },
10663     { 0x9e000000, 0x00204411, 0x000 },
10664     { 0xcafebabe, 0x00204811, 0x000 },
10665     { 0x00000000, 0x1ae00000, 0x692 },
10666     { 0x00000000, 0x00800000, 0x000 },
10667     { 0x00000000, 0x00600000, 0x00b },
10668     { 0x00001000, 0x00600411, 0x315 },
10669     { 0x00000000, 0x00200411, 0x000 },
10670     { 0x00000000, 0x00600811, 0x1b2 },
10671     { 0x0000225c, 0x00204411, 0x000 },
10672     { 0x00000003, 0x00204811, 0x000 },
10673     { 0x00002256, 0x00204411, 0x000 },
10674     { 0x0000001b, 0x00204811, 0x000 },
10675     { 0x0000a1fc, 0x00204411, 0x000 },
10676     { 0x00000001, 0x00204811, 0x000 },
10677     { 0x0001a1fd, 0xc0204411, 0x000 },
10678     { 0x00000021, 0x00201e2d, 0x000 },
10679     { 0x00000010, 0x00221e27, 0x000 },
10680     { 0x00000024, 0x0020222d, 0x000 },
10681     { 0x0000ffff, 0x00282228, 0x000 },
10682     { 0x00000000, 0x00294907, 0x000 },
10683     { 0x00000000, 0x00204811, 0x000 },
10684     { 0x00000022, 0x0020222d, 0x000 },
10685     { 0x0000ffff, 0x00282228, 0x000 },
10686     { 0x00000000, 0x00294907, 0x000 },
10687     { 0x00000000, 0x00204811, 0x000 },
10688     { 0x00000023, 0x00201e2d, 0x000 },
10689     { 0x00000010, 0x00221e27, 0x000 },
10690     { 0x00000000, 0x00294907, 0x000 },
10691     { 0x00000000, 0x00404811, 0x000 },
10692     { 0x00000000, 0x00000000, 0x000 },
10693     { 0x00000000, 0x00000000, 0x000 },
10694     { 0x00000000, 0x00000000, 0x000 },
10695     { 0x00000000, 0x00000000, 0x000 },
10696     { 0x00000000, 0x00000000, 0x000 },
10697     { 0x00000000, 0x00000000, 0x000 },
10698     { 0x00000000, 0x00000000, 0x000 },
10699     { 0x00000000, 0x00000000, 0x000 },
10700     { 0x00000000, 0x00000000, 0x000 },
10701     { 0x00000000, 0x00000000, 0x000 },
10702     { 0x00000000, 0x00000000, 0x000 },
10703     { 0x00000000, 0x00000000, 0x000 },
10704     { 0x00000000, 0x00000000, 0x000 },
10705     { 0x00000000, 0x00000000, 0x000 },
10706     { 0x00000000, 0x00000000, 0x000 },
10707     { 0x00000000, 0x00000000, 0x000 },
10708     { 0x00000000, 0x00000000, 0x000 },
10709     { 0x00000000, 0x00000000, 0x000 },
10710     { 0x00000000, 0x00000000, 0x000 },
10711     { 0x00000000, 0x00000000, 0x000 },
10712     { 0x00000000, 0x00000000, 0x000 },
10713     { 0x00000000, 0x00000000, 0x000 },
10714     { 0x00000000, 0x00000000, 0x000 },
10715     { 0x00000000, 0x00000000, 0x000 },
10716     { 0x00000000, 0x00000000, 0x000 },
10717     { 0x00000000, 0x00000000, 0x000 },
10718     { 0x00000000, 0x00000000, 0x000 },
10719     { 0x00000000, 0x00000000, 0x000 },
10720     { 0x00000000, 0x00000000, 0x000 },
10721     { 0x00000000, 0x00000000, 0x000 },
10722     { 0x00000000, 0x00000000, 0x000 },
10723     { 0x00000000, 0x00000000, 0x000 },
10724     { 0x00000000, 0x00000000, 0x000 },
10725     { 0x00000000, 0x00000000, 0x000 },
10726     { 0x00000000, 0x00000000, 0x000 },
10727     { 0x00000000, 0x00000000, 0x000 },
10728     { 0x00000000, 0x00000000, 0x000 },
10729     { 0x00000000, 0x00000000, 0x000 },
10730     { 0x00000000, 0x00000000, 0x000 },
10731     { 0x00000000, 0x00000000, 0x000 },
10732     { 0x00000000, 0x00000000, 0x000 },
10733     { 0x00000000, 0x00000000, 0x000 },
10734     { 0x00000000, 0x00000000, 0x000 },
10735     { 0x00000000, 0x00000000, 0x000 },
10736     { 0x00000000, 0x00000000, 0x000 },
10737     { 0x00000000, 0x00000000, 0x000 },
10738     { 0x00000000, 0x00000000, 0x000 },
10739     { 0x00000000, 0x00000000, 0x000 },
10740     { 0x00000000, 0x00000000, 0x000 },
10741     { 0x00000000, 0x00000000, 0x000 },
10742     { 0x00000000, 0x00000000, 0x000 },
10743     { 0x00000000, 0x00000000, 0x000 },
10744     { 0x00000000, 0x00000000, 0x000 },
10745     { 0x00000000, 0x00000000, 0x000 },
10746     { 0x00000000, 0x00000000, 0x000 },
10747     { 0x014204ff, 0x05bd0250, 0x000 },
10748     { 0x01c30168, 0x043f05bd, 0x000 },
10749     { 0x02250209, 0x02500151, 0x000 },
10750     { 0x02230245, 0x02a00241, 0x000 },
10751     { 0x03d705bd, 0x05bd05bd, 0x000 },
10752     { 0x06460647, 0x031f05bd, 0x000 },
10753     { 0x05bd05c2, 0x03200340, 0x000 },
10754     { 0x032a0282, 0x03420334, 0x000 },
10755     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10756     { 0x05bd054e, 0x05bd05bd, 0x000 },
10757     { 0x03ba05bd, 0x04b80344, 0x000 },
10758     { 0x0497044d, 0x043d05bd, 0x000 },
10759     { 0x04cd05bd, 0x044104da, 0x000 },
10760     { 0x044d0504, 0x03510375, 0x000 },
10761     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10762     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10763     { 0x05bd05bd, 0x063c05c4, 0x000 },
10764     { 0x05bd05bd, 0x000705bd, 0x000 },
10765     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10766     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10767     { 0x03f803ed, 0x04080406, 0x000 },
10768     { 0x040e040a, 0x040c0410, 0x000 },
10769     { 0x041c0418, 0x04240420, 0x000 },
10770     { 0x042c0428, 0x04340430, 0x000 },
10771     { 0x05bd05bd, 0x043805bd, 0x000 },
10772     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10773     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10774     { 0x00020676, 0x06940006, 0x000 },
10775 };
10776
10777 static const u32 RV630_pfp_microcode[]={
10778 0xca0400,
10779 0xa00000,
10780 0x7e828b,
10781 0x7c038b,
10782 0x8001b8,
10783 0x7c038b,
10784 0xd4401e,
10785 0xee001e,
10786 0xca0400,
10787 0xa00000,
10788 0x7e828b,
10789 0xc41838,
10790 0xca2400,
10791 0xca2800,
10792 0x9581a8,
10793 0xc41c3a,
10794 0xc3c000,
10795 0xca0800,
10796 0xca0c00,
10797 0x7c744b,
10798 0xc20005,
10799 0x99c000,
10800 0xc41c3a,
10801 0x7c744c,
10802 0xc0fff0,
10803 0x042c04,
10804 0x309002,
10805 0x7d2500,
10806 0x351402,
10807 0x7d350b,
10808 0x255403,
10809 0x7cd580,
10810 0x259c03,
10811 0x95c004,
10812 0xd5001b,
10813 0x7eddc1,
10814 0x7d9d80,
10815 0xd6801b,
10816 0xd5801b,
10817 0xd4401e,
10818 0xd5401e,
10819 0xd6401e,
10820 0xd6801e,
10821 0xd4801e,
10822 0xd4c01e,
10823 0x9783d3,
10824 0xd5c01e,
10825 0xca0800,
10826 0x80001a,
10827 0xca0c00,
10828 0xe4011e,
10829 0xd4001e,
10830 0x80000c,
10831 0xc41838,
10832 0xe4013e,
10833 0xd4001e,
10834 0x80000c,
10835 0xc41838,
10836 0xd4401e,
10837 0xee001e,
10838 0xca0400,
10839 0xa00000,
10840 0x7e828b,
10841 0xe4011e,
10842 0xd4001e,
10843 0xd4401e,
10844 0xee001e,
10845 0xca0400,
10846 0xa00000,
10847 0x7e828b,
10848 0xe4013e,
10849 0xd4001e,
10850 0xd4401e,
10851 0xee001e,
10852 0xca0400,
10853 0xa00000,
10854 0x7e828b,
10855 0xca1800,
10856 0xd4401e,
10857 0xd5801e,
10858 0x800053,
10859 0xd40075,
10860 0xd4401e,
10861 0xca0800,
10862 0xca0c00,
10863 0xca1000,
10864 0xd48019,
10865 0xd4c018,
10866 0xd50017,
10867 0xd4801e,
10868 0xd4c01e,
10869 0xd5001e,
10870 0xe2001e,
10871 0xca0400,
10872 0xa00000,
10873 0x7e828b,
10874 0xca0800,
10875 0xd48060,
10876 0xd4401e,
10877 0x800000,
10878 0xd4801e,
10879 0xca0800,
10880 0xd48061,
10881 0xd4401e,
10882 0x800000,
10883 0xd4801e,
10884 0xca0800,
10885 0xca0c00,
10886 0xd4401e,
10887 0xd48016,
10888 0xd4c016,
10889 0xd4801e,
10890 0x8001b8,
10891 0xd4c01e,
10892 0xc60843,
10893 0xca0c00,
10894 0xca1000,
10895 0x948004,
10896 0xca1400,
10897 0xe420f3,
10898 0xd42013,
10899 0xd56065,
10900 0xd4e01c,
10901 0xd5201c,
10902 0xd5601c,
10903 0x800000,
10904 0x062001,
10905 0xc60843,
10906 0xca0c00,
10907 0xca1000,
10908 0x9483f7,
10909 0xca1400,
10910 0xe420f3,
10911 0x800079,
10912 0xd42013,
10913 0xc60843,
10914 0xca0c00,
10915 0xca1000,
10916 0x9883ef,
10917 0xca1400,
10918 0xd40064,
10919 0x80008d,
10920 0x000000,
10921 0xc41432,
10922 0xc61843,
10923 0xc4082f,
10924 0x954005,
10925 0xc40c30,
10926 0xd4401e,
10927 0x800000,
10928 0xee001e,
10929 0x9583f5,
10930 0xc41031,
10931 0xd44033,
10932 0xd52065,
10933 0xd4a01c,
10934 0xd4e01c,
10935 0xd5201c,
10936 0xe4015e,
10937 0xd4001e,
10938 0x800000,
10939 0x062001,
10940 0xca1800,
10941 0x0a2001,
10942 0xd60076,
10943 0xc40836,
10944 0x988007,
10945 0xc61045,
10946 0x950110,
10947 0xd4001f,
10948 0xd46062,
10949 0x800000,
10950 0xd42062,
10951 0xcc3835,
10952 0xcc1433,
10953 0x8401bb,
10954 0xd40072,
10955 0xd5401e,
10956 0x800000,
10957 0xee001e,
10958 0xe2001a,
10959 0x8401bb,
10960 0xe2001a,
10961 0xcc104b,
10962 0xcc0447,
10963 0x2c9401,
10964 0x7d098b,
10965 0x984005,
10966 0x7d15cb,
10967 0xd4001a,
10968 0x8001b8,
10969 0xd4006d,
10970 0x344401,
10971 0xcc0c48,
10972 0x98403a,
10973 0xcc2c4a,
10974 0x958004,
10975 0xcc0449,
10976 0x8001b8,
10977 0xd4001a,
10978 0xd4c01a,
10979 0x282801,
10980 0x8400f0,
10981 0xcc1003,
10982 0x98801b,
10983 0x04380c,
10984 0x8400f0,
10985 0xcc1003,
10986 0x988017,
10987 0x043808,
10988 0x8400f0,
10989 0xcc1003,
10990 0x988013,
10991 0x043804,
10992 0x8400f0,
10993 0xcc1003,
10994 0x988014,
10995 0xcc104c,
10996 0x9a8009,
10997 0xcc144d,
10998 0x9840dc,
10999 0xd4006d,
11000 0xcc1848,
11001 0xd5001a,
11002 0xd5401a,
11003 0x8000c9,
11004 0xd5801a,
11005 0x96c0d5,
11006 0xd4006d,
11007 0x8001b8,
11008 0xd4006e,
11009 0x9ac003,
11010 0xd4006d,
11011 0xd4006e,
11012 0x800000,
11013 0xec007f,
11014 0x9ac0cc,
11015 0xd4006d,
11016 0x8001b8,
11017 0xd4006e,
11018 0xcc1403,
11019 0xcc1803,
11020 0xcc1c03,
11021 0x7d9103,
11022 0x7dd583,
11023 0x7d190c,
11024 0x35cc1f,
11025 0x35701f,
11026 0x7cf0cb,
11027 0x7cd08b,
11028 0x880000,
11029 0x7e8e8b,
11030 0x95c004,
11031 0xd4006e,
11032 0x8001b8,
11033 0xd4001a,
11034 0xd4c01a,
11035 0xcc0803,
11036 0xcc0c03,
11037 0xcc1003,
11038 0xcc1403,
11039 0xcc1803,
11040 0xcc1c03,
11041 0xcc2403,
11042 0xcc2803,
11043 0x35c41f,
11044 0x36b01f,
11045 0x7c704b,
11046 0x34f01f,
11047 0x7c704b,
11048 0x35701f,
11049 0x7c704b,
11050 0x7d8881,
11051 0x7dccc1,
11052 0x7e5101,
11053 0x7e9541,
11054 0x7c9082,
11055 0x7cd4c2,
11056 0x7c848b,
11057 0x9ac003,
11058 0x7c8c8b,
11059 0x2c8801,
11060 0x98809e,
11061 0xd4006d,
11062 0x98409c,
11063 0xd4006e,
11064 0xcc084c,
11065 0xcc0c4d,
11066 0xcc1048,
11067 0xd4801a,
11068 0xd4c01a,
11069 0x800101,
11070 0xd5001a,
11071 0xcc0832,
11072 0xd40032,
11073 0x9482d9,
11074 0xca0c00,
11075 0xd4401e,
11076 0x800000,
11077 0xd4001e,
11078 0xe4011e,
11079 0xd4001e,
11080 0xca0800,
11081 0xca0c00,
11082 0xca1000,
11083 0xd4401e,
11084 0xca1400,
11085 0xd4801e,
11086 0xd4c01e,
11087 0xd5001e,
11088 0xd5401e,
11089 0xd54034,
11090 0x800000,
11091 0xee001e,
11092 0x280404,
11093 0xe2001a,
11094 0xe2001a,
11095 0xd4401a,
11096 0xca3800,
11097 0xcc0803,
11098 0xcc0c03,
11099 0xcc0c03,
11100 0xcc0c03,
11101 0x9882bd,
11102 0x000000,
11103 0x8401bb,
11104 0xd7a06f,
11105 0x800000,
11106 0xee001f,
11107 0xca0400,
11108 0xc2ff00,
11109 0xcc0834,
11110 0xc13fff,
11111 0x7c74cb,
11112 0x7cc90b,
11113 0x7d010f,
11114 0x9902b0,
11115 0x7c738b,
11116 0x8401bb,
11117 0xd7a06f,
11118 0x800000,
11119 0xee001f,
11120 0xca0800,
11121 0x281900,
11122 0x7d898b,
11123 0x958014,
11124 0x281404,
11125 0xca0c00,
11126 0xca1000,
11127 0xca1c00,
11128 0xca2400,
11129 0xe2001f,
11130 0xd4c01a,
11131 0xd5001a,
11132 0xd5401a,
11133 0xcc1803,
11134 0xcc2c03,
11135 0xcc2c03,
11136 0xcc2c03,
11137 0x7da58b,
11138 0x7d9c47,
11139 0x984297,
11140 0x000000,
11141 0x800161,
11142 0xd4c01a,
11143 0xd4401e,
11144 0xd4801e,
11145 0x800000,
11146 0xee001e,
11147 0xe4011e,
11148 0xd4001e,
11149 0xd4401e,
11150 0xee001e,
11151 0xca0400,
11152 0xa00000,
11153 0x7e828b,
11154 0xe4013e,
11155 0xd4001e,
11156 0xd4401e,
11157 0xee001e,
11158 0xca0400,
11159 0xa00000,
11160 0x7e828b,
11161 0xca0800,
11162 0x248c06,
11163 0x0ccc06,
11164 0x98c006,
11165 0xcc104e,
11166 0x990004,
11167 0xd40073,
11168 0xe4011e,
11169 0xd4001e,
11170 0xd4401e,
11171 0xd4801e,
11172 0x800000,
11173 0xee001e,
11174 0xca0800,
11175 0xca0c00,
11176 0x34d018,
11177 0x251001,
11178 0x950021,
11179 0xc17fff,
11180 0xca1000,
11181 0xca1400,
11182 0xca1800,
11183 0xd4801d,
11184 0xd4c01d,
11185 0x7db18b,
11186 0xc14202,
11187 0xc2c001,
11188 0xd5801d,
11189 0x34dc0e,
11190 0x7d5d4c,
11191 0x7f734c,
11192 0xd7401e,
11193 0xd5001e,
11194 0xd5401e,
11195 0xc14200,
11196 0xc2c000,
11197 0x099c01,
11198 0x31dc10,
11199 0x7f5f4c,
11200 0x7f734c,
11201 0x042802,
11202 0x7d8380,
11203 0xd5a86f,
11204 0xd58066,
11205 0xd7401e,
11206 0xec005e,
11207 0xc82402,
11208 0xc82402,
11209 0x8001b8,
11210 0xd60076,
11211 0xd4401e,
11212 0xd4801e,
11213 0xd4c01e,
11214 0x800000,
11215 0xee001e,
11216 0x800000,
11217 0xee001f,
11218 0xd4001f,
11219 0x800000,
11220 0xd4001f,
11221 0xd4001f,
11222 0x880000,
11223 0xd4001f,
11224 0x000000,
11225 0x000000,
11226 0x000000,
11227 0x000000,
11228 0x000000,
11229 0x000000,
11230 0x000000,
11231 0x000000,
11232 0x000000,
11233 0x000000,
11234 0x000000,
11235 0x000000,
11236 0x000000,
11237 0x000000,
11238 0x000000,
11239 0x000000,
11240 0x000000,
11241 0x000000,
11242 0x000000,
11243 0x000000,
11244 0x000000,
11245 0x000000,
11246 0x000000,
11247 0x000000,
11248 0x000000,
11249 0x000000,
11250 0x000000,
11251 0x000000,
11252 0x000000,
11253 0x000000,
11254 0x000000,
11255 0x000000,
11256 0x000000,
11257 0x000000,
11258 0x000000,
11259 0x000000,
11260 0x000000,
11261 0x000000,
11262 0x000000,
11263 0x000000,
11264 0x000000,
11265 0x000000,
11266 0x000000,
11267 0x000000,
11268 0x000000,
11269 0x000000,
11270 0x000000,
11271 0x000000,
11272 0x000000,
11273 0x000000,
11274 0x000000,
11275 0x000000,
11276 0x000000,
11277 0x000000,
11278 0x000000,
11279 0x000000,
11280 0x000000,
11281 0x000000,
11282 0x000000,
11283 0x000000,
11284 0x000000,
11285 0x000000,
11286 0x000000,
11287 0x000000,
11288 0x000000,
11289 0x000000,
11290 0x010171,
11291 0x020178,
11292 0x03008f,
11293 0x04007f,
11294 0x050003,
11295 0x06003f,
11296 0x070032,
11297 0x08012c,
11298 0x090046,
11299 0x0a0036,
11300 0x1001b6,
11301 0x1700a2,
11302 0x22013a,
11303 0x230149,
11304 0x2000b4,
11305 0x240125,
11306 0x27004d,
11307 0x28006a,
11308 0x2a0060,
11309 0x2b0052,
11310 0x2f0065,
11311 0x320087,
11312 0x34017f,
11313 0x3c0156,
11314 0x3f0072,
11315 0x41018c,
11316 0x44012e,
11317 0x550173,
11318 0x56017a,
11319 0x60000b,
11320 0x610034,
11321 0x620038,
11322 0x630038,
11323 0x640038,
11324 0x650038,
11325 0x660038,
11326 0x670038,
11327 0x68003a,
11328 0x690041,
11329 0x6a0048,
11330 0x6b0048,
11331 0x6c0048,
11332 0x6d0048,
11333 0x6e0048,
11334 0x6f0048,
11335 0x000006,
11336 0x000006,
11337 0x000006,
11338 0x000006,
11339 0x000006,
11340 0x000006,
11341 0x000006,
11342 0x000006,
11343 0x000006,
11344 0x000006,
11345 0x000006,
11346 0x000006,
11347 0x000006,
11348 0x000006,
11349 0x000006,
11350 0x000006,
11351 0x000006,
11352 0x000006,
11353 0x000006,
11354 };
11355
11356 static const u32 RV635_cp_microcode[][3]={
11357     { 0x00000000, 0xc0200400, 0x000 },
11358     { 0x00000000, 0x00a0000a, 0x000 },
11359     { 0x0000ffff, 0x00284621, 0x000 },
11360     { 0x00000000, 0xd9004800, 0x000 },
11361     { 0x00000000, 0xc0200400, 0x000 },
11362     { 0x00000000, 0x00a0000a, 0x000 },
11363     { 0x00000000, 0x00e00000, 0x000 },
11364     { 0x00010000, 0xc0294620, 0x000 },
11365     { 0x00000000, 0xd9004800, 0x000 },
11366     { 0x00000000, 0xc0200400, 0x000 },
11367     { 0x00000000, 0x00a0000a, 0x000 },
11368     { 0x81000000, 0x00204411, 0x000 },
11369     { 0x00000001, 0x00204811, 0x000 },
11370     { 0x00042004, 0x00604411, 0x68a },
11371     { 0x00000000, 0x00600000, 0x62e },
11372     { 0x00000000, 0x00600000, 0x642 },
11373     { 0x00000000, 0xc0200800, 0x000 },
11374     { 0x00000f00, 0x00281622, 0x000 },
11375     { 0x00000008, 0x00211625, 0x000 },
11376     { 0x00000018, 0x00203625, 0x000 },
11377     { 0x8d000000, 0x00204411, 0x000 },
11378     { 0x00000004, 0x002f0225, 0x000 },
11379     { 0x00000000, 0x0ce00000, 0x018 },
11380     { 0x00412000, 0x00404811, 0x019 },
11381     { 0x00422000, 0x00204811, 0x000 },
11382     { 0x8e000000, 0x00204411, 0x000 },
11383     { 0x00000028, 0x00204a2d, 0x000 },
11384     { 0x90000000, 0x00204411, 0x000 },
11385     { 0x00000000, 0x00204805, 0x000 },
11386     { 0x0000000c, 0x00211622, 0x000 },
11387     { 0x00000003, 0x00281625, 0x000 },
11388     { 0x00000019, 0x00211a22, 0x000 },
11389     { 0x00000004, 0x00281a26, 0x000 },
11390     { 0x00000000, 0x002914c5, 0x000 },
11391     { 0x00000019, 0x00203625, 0x000 },
11392     { 0x00000000, 0x003a1402, 0x000 },
11393     { 0x00000016, 0x00211625, 0x000 },
11394     { 0x00000003, 0x00281625, 0x000 },
11395     { 0x00000017, 0x00200e2d, 0x000 },
11396     { 0xfffffffc, 0x00280e23, 0x000 },
11397     { 0x00000000, 0x002914a3, 0x000 },
11398     { 0x00000017, 0x00203625, 0x000 },
11399     { 0x00008000, 0x00280e22, 0x000 },
11400     { 0x00000007, 0x00220e23, 0x000 },
11401     { 0x00000000, 0x0029386e, 0x000 },
11402     { 0x20000000, 0x00280e22, 0x000 },
11403     { 0x00000006, 0x00210e23, 0x000 },
11404     { 0x00000000, 0x0029386e, 0x000 },
11405     { 0x00000000, 0x00220222, 0x000 },
11406     { 0x00000000, 0x14e00000, 0x038 },
11407     { 0x00000000, 0x2ee00000, 0x035 },
11408     { 0x00000000, 0x2ce00000, 0x037 },
11409     { 0x00000000, 0x00400e2d, 0x039 },
11410     { 0x00000008, 0x00200e2d, 0x000 },
11411     { 0x00000009, 0x0040122d, 0x046 },
11412     { 0x00000001, 0x00400e2d, 0x039 },
11413     { 0x00000000, 0xc0200c00, 0x000 },
11414     { 0x003ffffc, 0x00281223, 0x000 },
11415     { 0x00000002, 0x00221224, 0x000 },
11416     { 0x0000001f, 0x00211e23, 0x000 },
11417     { 0x00000000, 0x14e00000, 0x03e },
11418     { 0x00000008, 0x00401c11, 0x041 },
11419     { 0x0000000d, 0x00201e2d, 0x000 },
11420     { 0x0000000f, 0x00281e27, 0x000 },
11421     { 0x00000003, 0x00221e27, 0x000 },
11422     { 0x7fc00000, 0x00281a23, 0x000 },
11423     { 0x00000014, 0x00211a26, 0x000 },
11424     { 0x00000001, 0x00331a26, 0x000 },
11425     { 0x00000008, 0x00221a26, 0x000 },
11426     { 0x00000000, 0x00290cc7, 0x000 },
11427     { 0x00000027, 0x00203624, 0x000 },
11428     { 0x00007f00, 0x00281221, 0x000 },
11429     { 0x00001400, 0x002f0224, 0x000 },
11430     { 0x00000000, 0x0ce00000, 0x04b },
11431     { 0x00000001, 0x00290e23, 0x000 },
11432     { 0x0000000e, 0x00203623, 0x000 },
11433     { 0x0000e000, 0x00204411, 0x000 },
11434     { 0xfff80000, 0x00294a23, 0x000 },
11435     { 0x00000000, 0x003a2c02, 0x000 },
11436     { 0x00000002, 0x00220e2b, 0x000 },
11437     { 0xfc000000, 0x00280e23, 0x000 },
11438     { 0x0000000f, 0x00203623, 0x000 },
11439     { 0x00001fff, 0x00294a23, 0x000 },
11440     { 0x00000027, 0x00204a2d, 0x000 },
11441     { 0x00000000, 0x00204811, 0x000 },
11442     { 0x00000029, 0x00200e2d, 0x000 },
11443     { 0x060a0200, 0x00294a23, 0x000 },
11444     { 0x00000000, 0x00204811, 0x000 },
11445     { 0x00000000, 0x00204811, 0x000 },
11446     { 0x00000001, 0x00210222, 0x000 },
11447     { 0x00000000, 0x14e00000, 0x061 },
11448     { 0x00000000, 0x2ee00000, 0x05f },
11449     { 0x00000000, 0x2ce00000, 0x05e },
11450     { 0x00000000, 0x00400e2d, 0x062 },
11451     { 0x00000001, 0x00400e2d, 0x062 },
11452     { 0x0000000a, 0x00200e2d, 0x000 },
11453     { 0x0000000b, 0x0040122d, 0x06a },
11454     { 0x00000000, 0xc0200c00, 0x000 },
11455     { 0x003ffffc, 0x00281223, 0x000 },
11456     { 0x00000002, 0x00221224, 0x000 },
11457     { 0x7fc00000, 0x00281623, 0x000 },
11458     { 0x00000014, 0x00211625, 0x000 },
11459     { 0x00000001, 0x00331625, 0x000 },
11460     { 0x80000000, 0x00280e23, 0x000 },
11461     { 0x00000000, 0x00290ca3, 0x000 },
11462     { 0x3ffffc00, 0x00290e23, 0x000 },
11463     { 0x0000001f, 0x00211e23, 0x000 },
11464     { 0x00000000, 0x14e00000, 0x06d },
11465     { 0x00000100, 0x00401c11, 0x070 },
11466     { 0x0000000d, 0x00201e2d, 0x000 },
11467     { 0x000000f0, 0x00281e27, 0x000 },
11468     { 0x00000004, 0x00221e27, 0x000 },
11469     { 0x81000000, 0x00204411, 0x000 },
11470     { 0x0000000d, 0x00204811, 0x000 },
11471     { 0xfffff0ff, 0x00281a30, 0x000 },
11472     { 0x0000a028, 0x00204411, 0x000 },
11473     { 0x00000000, 0x002948e6, 0x000 },
11474     { 0x0000a018, 0x00204411, 0x000 },
11475     { 0x3fffffff, 0x00284a23, 0x000 },
11476     { 0x0000a010, 0x00204411, 0x000 },
11477     { 0x00000000, 0x00204804, 0x000 },
11478     { 0x00000030, 0x0020162d, 0x000 },
11479     { 0x00000002, 0x00291625, 0x000 },
11480     { 0x00000030, 0x00203625, 0x000 },
11481     { 0x00000025, 0x0020162d, 0x000 },
11482     { 0x00000000, 0x002f00a3, 0x000 },
11483     { 0x00000000, 0x0cc00000, 0x083 },
11484     { 0x00000026, 0x0020162d, 0x000 },
11485     { 0x00000000, 0x002f00a4, 0x000 },
11486     { 0x00000000, 0x0cc00000, 0x084 },
11487     { 0x00000000, 0x00400000, 0x08a },
11488     { 0x00000025, 0x00203623, 0x000 },
11489     { 0x00000026, 0x00203624, 0x000 },
11490     { 0x00000017, 0x00201e2d, 0x000 },
11491     { 0x00000002, 0x00210227, 0x000 },
11492     { 0x00000000, 0x14e00000, 0x08a },
11493     { 0x00000000, 0x00600000, 0x665 },
11494     { 0x00000000, 0x00600000, 0x659 },
11495     { 0x00000002, 0x00210e22, 0x000 },
11496     { 0x00000000, 0x14c00000, 0x08d },
11497     { 0x00000012, 0xc0403620, 0x093 },
11498     { 0x00000000, 0x2ee00000, 0x091 },
11499     { 0x00000000, 0x2ce00000, 0x090 },
11500     { 0x00000002, 0x00400e2d, 0x092 },
11501     { 0x00000003, 0x00400e2d, 0x092 },
11502     { 0x0000000c, 0x00200e2d, 0x000 },
11503     { 0x00000012, 0x00203623, 0x000 },
11504     { 0x00000003, 0x00210e22, 0x000 },
11505     { 0x00000000, 0x14c00000, 0x098 },
11506     { 0x0000a00c, 0x00204411, 0x000 },
11507     { 0x00000000, 0xc0204800, 0x000 },
11508     { 0x00000000, 0xc0404800, 0x0a0 },
11509     { 0x0000a00c, 0x00204411, 0x000 },
11510     { 0x00000000, 0x00204811, 0x000 },
11511     { 0x00000000, 0x2ee00000, 0x09e },
11512     { 0x00000000, 0x2ce00000, 0x09d },
11513     { 0x00000002, 0x00400e2d, 0x09f },
11514     { 0x00000003, 0x00400e2d, 0x09f },
11515     { 0x0000000c, 0x00200e2d, 0x000 },
11516     { 0x00000000, 0x00204803, 0x000 },
11517     { 0x00000000, 0x003a0c02, 0x000 },
11518     { 0x003f0000, 0x00280e23, 0x000 },
11519     { 0x00000010, 0x00210e23, 0x000 },
11520     { 0x00000011, 0x00203623, 0x000 },
11521     { 0x0000001e, 0x0021022b, 0x000 },
11522     { 0x00000000, 0x14c00000, 0x0a7 },
11523     { 0x00000016, 0xc0203620, 0x000 },
11524     { 0x0000001f, 0x0021022b, 0x000 },
11525     { 0x00000000, 0x14c00000, 0x0aa },
11526     { 0x00000015, 0xc0203620, 0x000 },
11527     { 0x00000008, 0x00210e2b, 0x000 },
11528     { 0x0000007f, 0x00280e23, 0x000 },
11529     { 0x00000000, 0x002f0223, 0x000 },
11530     { 0x00000000, 0x0ce00000, 0x0e1 },
11531     { 0x00000000, 0x27000000, 0x000 },
11532     { 0x00000000, 0x00600000, 0x2a3 },
11533     { 0x00000001, 0x002f0223, 0x000 },
11534     { 0x00000000, 0x0ae00000, 0x0b3 },
11535     { 0x00000000, 0x00600000, 0x13a },
11536     { 0x81000000, 0x00204411, 0x000 },
11537     { 0x00000006, 0x00204811, 0x000 },
11538     { 0x0000000c, 0x00221e30, 0x000 },
11539     { 0x99800000, 0x00204411, 0x000 },
11540     { 0x00000004, 0x0020122d, 0x000 },
11541     { 0x00000008, 0x00221224, 0x000 },
11542     { 0x00000010, 0x00201811, 0x000 },
11543     { 0x00000000, 0x00291ce4, 0x000 },
11544     { 0x00000000, 0x00604807, 0x12f },
11545     { 0x9b000000, 0x00204411, 0x000 },
11546     { 0x00000000, 0x00204802, 0x000 },
11547     { 0x9c000000, 0x00204411, 0x000 },
11548     { 0x00000000, 0x0033146f, 0x000 },
11549     { 0x00000001, 0x00333e23, 0x000 },
11550     { 0x00000000, 0xd9004800, 0x000 },
11551     { 0x00000000, 0x00203c05, 0x000 },
11552     { 0x81000000, 0x00204411, 0x000 },
11553     { 0x0000000e, 0x00204811, 0x000 },
11554     { 0x00000000, 0x00201010, 0x000 },
11555     { 0x0000e007, 0x00204411, 0x000 },
11556     { 0x0000000f, 0x0021022b, 0x000 },
11557     { 0x00000000, 0x14c00000, 0x0cb },
11558     { 0x00f8ff08, 0x00204811, 0x000 },
11559     { 0x98000000, 0x00404811, 0x0dc },
11560     { 0x000000f0, 0x00280e22, 0x000 },
11561     { 0x000000a0, 0x002f0223, 0x000 },
11562     { 0x00000000, 0x0cc00000, 0x0da },
11563     { 0x00000011, 0x00200e2d, 0x000 },
11564     { 0x00000001, 0x002f0223, 0x000 },
11565     { 0x00000000, 0x0ce00000, 0x0d5 },
11566     { 0x00000002, 0x002f0223, 0x000 },
11567     { 0x00000000, 0x0ce00000, 0x0d4 },
11568     { 0x00003f00, 0x00400c11, 0x0d6 },
11569     { 0x00001f00, 0x00400c11, 0x0d6 },
11570     { 0x00000f00, 0x00200c11, 0x000 },
11571     { 0x00380009, 0x00294a23, 0x000 },
11572     { 0x3f000000, 0x00280e2b, 0x000 },
11573     { 0x00000002, 0x00220e23, 0x000 },
11574     { 0x00000007, 0x00494a23, 0x0dc },
11575     { 0x00380f09, 0x00204811, 0x000 },
11576     { 0x68000007, 0x00204811, 0x000 },
11577     { 0x00000008, 0x00214a27, 0x000 },
11578     { 0x00000000, 0x00204811, 0x000 },
11579     { 0x060a0200, 0x00294a24, 0x000 },
11580     { 0x00000000, 0x00204811, 0x000 },
11581     { 0x00000000, 0x00204811, 0x000 },
11582     { 0x0000a202, 0x00204411, 0x000 },
11583     { 0x00ff0000, 0x00280e22, 0x000 },
11584     { 0x00000080, 0x00294a23, 0x000 },
11585     { 0x00000027, 0x00200e2d, 0x000 },
11586     { 0x00000026, 0x0020122d, 0x000 },
11587     { 0x00000000, 0x002f0083, 0x000 },
11588     { 0x00000000, 0x0ce00000, 0x0ea },
11589     { 0x00000000, 0x00600000, 0x65f },
11590     { 0x00000000, 0x00400000, 0x0eb },
11591     { 0x00000000, 0x00600000, 0x662 },
11592     { 0x00000007, 0x0020222d, 0x000 },
11593     { 0x00000005, 0x00220e22, 0x000 },
11594     { 0x00100000, 0x00280e23, 0x000 },
11595     { 0x00000000, 0x00292068, 0x000 },
11596     { 0x00000000, 0x003a0c02, 0x000 },
11597     { 0x000000ef, 0x00280e23, 0x000 },
11598     { 0x00000000, 0x00292068, 0x000 },
11599     { 0x00000017, 0x00200e2d, 0x000 },
11600     { 0x00000003, 0x00210223, 0x000 },
11601     { 0x00000000, 0x14e00000, 0x0f8 },
11602     { 0x0000000b, 0x00210228, 0x000 },
11603     { 0x00000000, 0x14c00000, 0x0f8 },
11604     { 0x00000400, 0x00292228, 0x000 },
11605     { 0x00000014, 0x00203628, 0x000 },
11606     { 0x0000001c, 0x00210e22, 0x000 },
11607     { 0x00000000, 0x14c00000, 0x0fd },
11608     { 0x0000a30c, 0x00204411, 0x000 },
11609     { 0x00000000, 0x00204811, 0x000 },
11610     { 0x0000001e, 0x00210e22, 0x000 },
11611     { 0x00000000, 0x14c00000, 0x10b },
11612     { 0x0000a30f, 0x00204411, 0x000 },
11613     { 0x00000011, 0x00200e2d, 0x000 },
11614     { 0x00000001, 0x002f0223, 0x000 },
11615     { 0x00000000, 0x0cc00000, 0x104 },
11616     { 0xffffffff, 0x00404811, 0x10b },
11617     { 0x00000002, 0x002f0223, 0x000 },
11618     { 0x00000000, 0x0cc00000, 0x107 },
11619     { 0x0000ffff, 0x00404811, 0x10b },
11620     { 0x00000004, 0x002f0223, 0x000 },
11621     { 0x00000000, 0x0cc00000, 0x10a },
11622     { 0x000000ff, 0x00404811, 0x10b },
11623     { 0x00000001, 0x00204811, 0x000 },
11624     { 0x0002c400, 0x00204411, 0x000 },
11625     { 0x0000001f, 0x00210e22, 0x000 },
11626     { 0x00000000, 0x14c00000, 0x112 },
11627     { 0x00000010, 0x40210e20, 0x000 },
11628     { 0x00000013, 0x00203623, 0x000 },
11629     { 0x00000018, 0x40224a20, 0x000 },
11630     { 0x00000010, 0xc0424a20, 0x114 },
11631     { 0x00000000, 0x00200c11, 0x000 },
11632     { 0x00000013, 0x00203623, 0x000 },
11633     { 0x00000000, 0x00204811, 0x000 },
11634     { 0x00000000, 0x00204811, 0x000 },
11635     { 0x0000000a, 0x00201011, 0x000 },
11636     { 0x00000000, 0x002f0224, 0x000 },
11637     { 0x00000000, 0x0ce00000, 0x11b },
11638     { 0x00000000, 0x00204811, 0x000 },
11639     { 0x00000001, 0x00531224, 0x117 },
11640     { 0xffbfffff, 0x00283a2e, 0x000 },
11641     { 0x0000001b, 0x00210222, 0x000 },
11642     { 0x00000000, 0x14c00000, 0x12e },
11643     { 0x81000000, 0x00204411, 0x000 },
11644     { 0x0000000d, 0x00204811, 0x000 },
11645     { 0x00000018, 0x00220e30, 0x000 },
11646     { 0xfc000000, 0x00280e23, 0x000 },
11647     { 0x81000000, 0x00204411, 0x000 },
11648     { 0x0000000e, 0x00204811, 0x000 },
11649     { 0x00000000, 0x00201010, 0x000 },
11650     { 0x0000e00e, 0x00204411, 0x000 },
11651     { 0x07f8ff08, 0x00204811, 0x000 },
11652     { 0x00000000, 0x00294a23, 0x000 },
11653     { 0x0000001c, 0x00201e2d, 0x000 },
11654     { 0x00000008, 0x00214a27, 0x000 },
11655     { 0x00000000, 0x00204811, 0x000 },
11656     { 0x060a0200, 0x00294a24, 0x000 },
11657     { 0x00000000, 0x00204811, 0x000 },
11658     { 0x00000000, 0x00204811, 0x000 },
11659     { 0x00000000, 0x00800000, 0x000 },
11660     { 0x81000000, 0x00204411, 0x000 },
11661     { 0x00000001, 0x00204811, 0x000 },
11662     { 0x0000217c, 0x00204411, 0x000 },
11663     { 0x00800000, 0x00204811, 0x000 },
11664     { 0x00000000, 0x00204806, 0x000 },
11665     { 0x00000008, 0x00214a27, 0x000 },
11666     { 0x00000000, 0x17000000, 0x000 },
11667     { 0x0004217f, 0x00604411, 0x68a },
11668     { 0x0000001f, 0x00210230, 0x000 },
11669     { 0x00000000, 0x14c00000, 0x689 },
11670     { 0x00000004, 0x00404c11, 0x135 },
11671     { 0x81000000, 0x00204411, 0x000 },
11672     { 0x00000001, 0x00204811, 0x000 },
11673     { 0x000021f8, 0x00204411, 0x000 },
11674     { 0x0000001c, 0x00204811, 0x000 },
11675     { 0x000421f9, 0x00604411, 0x68a },
11676     { 0x00000011, 0x00210230, 0x000 },
11677     { 0x00000000, 0x14e00000, 0x13c },
11678     { 0x00000000, 0x00800000, 0x000 },
11679     { 0x00000000, 0x00600000, 0x00b },
11680     { 0x00000000, 0x00600411, 0x315 },
11681     { 0x00000000, 0x00200411, 0x000 },
11682     { 0x00000000, 0x00600811, 0x1b2 },
11683     { 0x00000000, 0x00600000, 0x160 },
11684     { 0x0000ffff, 0x40280e20, 0x000 },
11685     { 0x00000010, 0xc0211220, 0x000 },
11686     { 0x0000ffff, 0x40280620, 0x000 },
11687     { 0x00000010, 0xc0210a20, 0x000 },
11688     { 0x00000000, 0x00341461, 0x000 },
11689     { 0x00000000, 0x00741882, 0x2bb },
11690     { 0x0001a1fd, 0x00604411, 0x2e0 },
11691     { 0x00003fff, 0x002f022f, 0x000 },
11692     { 0x00000000, 0x0cc00000, 0x147 },
11693     { 0x00000000, 0xc0400400, 0x001 },
11694     { 0x00000000, 0x00600000, 0x00b },
11695     { 0x00000000, 0x00600411, 0x315 },
11696     { 0x00000000, 0x00200411, 0x000 },
11697     { 0x00000000, 0x00600811, 0x1b2 },
11698     { 0x00003fff, 0x002f022f, 0x000 },
11699     { 0x00000000, 0x0ce00000, 0x000 },
11700     { 0x00000000, 0x00600000, 0x160 },
11701     { 0x00000010, 0x40210e20, 0x000 },
11702     { 0x0000ffff, 0xc0281220, 0x000 },
11703     { 0x00000010, 0x40211620, 0x000 },
11704     { 0x0000ffff, 0xc0681a20, 0x2bb },
11705     { 0x0001a1fd, 0x00604411, 0x2e0 },
11706     { 0x00003fff, 0x002f022f, 0x000 },
11707     { 0x00000000, 0x0cc00000, 0x158 },
11708     { 0x00000000, 0xc0400400, 0x001 },
11709     { 0x0000225c, 0x00204411, 0x000 },
11710     { 0x00000001, 0x00300a2f, 0x000 },
11711     { 0x00000001, 0x00210a22, 0x000 },
11712     { 0x00000003, 0x00384a22, 0x000 },
11713     { 0x00002256, 0x00204411, 0x000 },
11714     { 0x0000001a, 0x00204811, 0x000 },
11715     { 0x0000a1fc, 0x00204411, 0x000 },
11716     { 0x00000001, 0x00804811, 0x000 },
11717     { 0x00000000, 0x00600000, 0x00b },
11718     { 0x00000000, 0x00600000, 0x18f },
11719     { 0x00000000, 0x00600000, 0x1a0 },
11720     { 0x00003fff, 0x002f022f, 0x000 },
11721     { 0x00000000, 0x0ce00000, 0x000 },
11722     { 0x00000000, 0x00202c08, 0x000 },
11723     { 0x00000000, 0x00202411, 0x000 },
11724     { 0x00000000, 0x00202811, 0x000 },
11725     { 0x00002256, 0x00204411, 0x000 },
11726     { 0x00000016, 0x00204811, 0x000 },
11727     { 0x0000225c, 0x00204411, 0x000 },
11728     { 0x00000003, 0x00204811, 0x000 },
11729     { 0x93800000, 0x00204411, 0x000 },
11730     { 0x00000002, 0x00221e29, 0x000 },
11731     { 0x00000000, 0x007048eb, 0x19c },
11732     { 0x00000000, 0x00600000, 0x2bb },
11733     { 0x00000001, 0x40330620, 0x000 },
11734     { 0x00000000, 0xc0302409, 0x000 },
11735     { 0x00003fff, 0x002f022f, 0x000 },
11736     { 0x00000000, 0x0ce00000, 0x000 },
11737     { 0x00000000, 0x00600000, 0x2a3 },
11738     { 0x00000000, 0x002f0221, 0x000 },
11739     { 0x00000000, 0x0ae00000, 0x181 },
11740     { 0x00000000, 0x00600000, 0x13a },
11741     { 0x00000000, 0x00400000, 0x186 },
11742     { 0x95000000, 0x00204411, 0x000 },
11743     { 0x00000000, 0x002f0221, 0x000 },
11744     { 0x00000000, 0x0ce00000, 0x186 },
11745     { 0x00000000, 0xc0204800, 0x000 },
11746     { 0x00000001, 0x00530621, 0x182 },
11747     { 0x92000000, 0x00204411, 0x000 },
11748     { 0x00000000, 0xc0604800, 0x197 },
11749     { 0x0001a1fd, 0x00204411, 0x000 },
11750     { 0x00000011, 0x0020062d, 0x000 },
11751     { 0x00000000, 0x0078042a, 0x2fb },
11752     { 0x00000000, 0x00202809, 0x000 },
11753     { 0x00003fff, 0x002f022f, 0x000 },
11754     { 0x00000000, 0x0cc00000, 0x174 },
11755     { 0x00000000, 0xc0400400, 0x001 },
11756     { 0x00000210, 0x00600411, 0x315 },
11757     { 0x00003fff, 0x002f022f, 0x000 },
11758     { 0x00000000, 0x0ce00000, 0x194 },
11759     { 0x00000015, 0xc0203620, 0x000 },
11760     { 0x00000016, 0xc0203620, 0x000 },
11761     { 0x3f800000, 0x00200411, 0x000 },
11762     { 0x46000000, 0x00600811, 0x1b2 },
11763     { 0x00000000, 0x00800000, 0x000 },
11764     { 0x0000a1fc, 0x00204411, 0x000 },
11765     { 0x00003fff, 0x002f022f, 0x000 },
11766     { 0x00000000, 0x0cc00000, 0x19b },
11767     { 0x00000001, 0x00804811, 0x000 },
11768     { 0x00000021, 0x00804811, 0x000 },
11769     { 0x0000ffff, 0x40280e20, 0x000 },
11770     { 0x00000010, 0xc0211220, 0x000 },
11771     { 0x0000ffff, 0x40281620, 0x000 },
11772     { 0x00000010, 0xc0811a20, 0x000 },
11773     { 0x81000000, 0x00204411, 0x000 },
11774     { 0x00000006, 0x00204811, 0x000 },
11775     { 0x00000008, 0x00221e30, 0x000 },
11776     { 0x00000029, 0x00201a2d, 0x000 },
11777     { 0x0000e000, 0x00204411, 0x000 },
11778     { 0xfffbff09, 0x00204811, 0x000 },
11779     { 0x0000000f, 0x0020222d, 0x000 },
11780     { 0x00001fff, 0x00294a28, 0x000 },
11781     { 0x00000006, 0x0020222d, 0x000 },
11782     { 0x00000000, 0x002920e8, 0x000 },
11783     { 0x00000000, 0x00204808, 0x000 },
11784     { 0x00000000, 0x00204811, 0x000 },
11785     { 0x060a0200, 0x00294a26, 0x000 },
11786     { 0x00000000, 0x00204811, 0x000 },
11787     { 0x00000000, 0x00204811, 0x000 },
11788     { 0x00000100, 0x00201811, 0x000 },
11789     { 0x00000008, 0x00621e28, 0x12f },
11790     { 0x00000008, 0x00822228, 0x000 },
11791     { 0x0002c000, 0x00204411, 0x000 },
11792     { 0x00000015, 0x00600e2d, 0x1bd },
11793     { 0x00000016, 0x00600e2d, 0x1bd },
11794     { 0x0000c008, 0x00204411, 0x000 },
11795     { 0x00000017, 0x00200e2d, 0x000 },
11796     { 0x00000000, 0x14c00000, 0x1b9 },
11797     { 0x00000000, 0x00200411, 0x000 },
11798     { 0x00000000, 0x00204801, 0x000 },
11799     { 0x39000000, 0x00204811, 0x000 },
11800     { 0x00000000, 0x00204811, 0x000 },
11801     { 0x00000000, 0x00804802, 0x000 },
11802     { 0x00000018, 0x00202e2d, 0x000 },
11803     { 0x00000000, 0x003b0d63, 0x000 },
11804     { 0x00000008, 0x00224a23, 0x000 },
11805     { 0x00000010, 0x00224a23, 0x000 },
11806     { 0x00000018, 0x00224a23, 0x000 },
11807     { 0x00000000, 0x00804803, 0x000 },
11808     { 0x00000000, 0x00600000, 0x00b },
11809     { 0x00001000, 0x00600411, 0x315 },
11810     { 0x00000000, 0x00200411, 0x000 },
11811     { 0x00000000, 0x00600811, 0x1b2 },
11812     { 0x00000007, 0x0021062f, 0x000 },
11813     { 0x00000013, 0x00200a2d, 0x000 },
11814     { 0x00000001, 0x00202c11, 0x000 },
11815     { 0x0000ffff, 0x40282220, 0x000 },
11816     { 0x0000000f, 0x00262228, 0x000 },
11817     { 0x00000010, 0x40212620, 0x000 },
11818     { 0x0000000f, 0x00262629, 0x000 },
11819     { 0x00000000, 0x00202802, 0x000 },
11820     { 0x00002256, 0x00204411, 0x000 },
11821     { 0x0000001b, 0x00204811, 0x000 },
11822     { 0x00000000, 0x002f0221, 0x000 },
11823     { 0x00000000, 0x0ce00000, 0x1e0 },
11824     { 0x0000225c, 0x00204411, 0x000 },
11825     { 0x00000081, 0x00204811, 0x000 },
11826     { 0x0000a1fc, 0x00204411, 0x000 },
11827     { 0x00000001, 0x00204811, 0x000 },
11828     { 0x00000080, 0x00201c11, 0x000 },
11829     { 0x00000000, 0x002f0227, 0x000 },
11830     { 0x00000000, 0x0ce00000, 0x1dc },
11831     { 0x00000000, 0x00600000, 0x1e9 },
11832     { 0x00000001, 0x00531e27, 0x1d8 },
11833     { 0x00000001, 0x00202c11, 0x000 },
11834     { 0x0000001f, 0x00280a22, 0x000 },
11835     { 0x0000001f, 0x00282a2a, 0x000 },
11836     { 0x00000001, 0x00530621, 0x1d1 },
11837     { 0x0000225c, 0x00204411, 0x000 },
11838     { 0x00000002, 0x00304a2f, 0x000 },
11839     { 0x0000a1fc, 0x00204411, 0x000 },
11840     { 0x00000001, 0x00204811, 0x000 },
11841     { 0x00000001, 0x00301e2f, 0x000 },
11842     { 0x00000000, 0x002f0227, 0x000 },
11843     { 0x00000000, 0x0ce00000, 0x000 },
11844     { 0x00000000, 0x00600000, 0x1e9 },
11845     { 0x00000001, 0x00531e27, 0x1e5 },
11846     { 0x0000ffff, 0x40280e20, 0x000 },
11847     { 0x0000000f, 0x00260e23, 0x000 },
11848     { 0x00000010, 0xc0211220, 0x000 },
11849     { 0x0000000f, 0x00261224, 0x000 },
11850     { 0x00000000, 0x00201411, 0x000 },
11851     { 0x00000000, 0x00601811, 0x2bb },
11852     { 0x0001a1fd, 0x00204411, 0x000 },
11853     { 0x00000000, 0x002f022b, 0x000 },
11854     { 0x00000000, 0x0ce00000, 0x1f8 },
11855     { 0x00000010, 0x00221628, 0x000 },
11856     { 0xffff0000, 0x00281625, 0x000 },
11857     { 0x0000ffff, 0x00281a29, 0x000 },
11858     { 0x00000000, 0x002948c5, 0x000 },
11859     { 0x00000000, 0x0020480a, 0x000 },
11860     { 0x00000000, 0x00202c11, 0x000 },
11861     { 0x00000010, 0x00221623, 0x000 },
11862     { 0xffff0000, 0x00281625, 0x000 },
11863     { 0x0000ffff, 0x00281a24, 0x000 },
11864     { 0x00000000, 0x002948c5, 0x000 },
11865     { 0x00000000, 0x00731503, 0x205 },
11866     { 0x00000000, 0x00201805, 0x000 },
11867     { 0x00000000, 0x00731524, 0x205 },
11868     { 0x00000000, 0x002d14c5, 0x000 },
11869     { 0x00000000, 0x003008a2, 0x000 },
11870     { 0x00000000, 0x00204802, 0x000 },
11871     { 0x00000000, 0x00202802, 0x000 },
11872     { 0x00000000, 0x00202003, 0x000 },
11873     { 0x00000000, 0x00802404, 0x000 },
11874     { 0x0000000f, 0x00210225, 0x000 },
11875     { 0x00000000, 0x14c00000, 0x689 },
11876     { 0x00000000, 0x002b1405, 0x000 },
11877     { 0x00000001, 0x00901625, 0x000 },
11878     { 0x00000000, 0x00600000, 0x00b },
11879     { 0x00000000, 0x00600411, 0x315 },
11880     { 0x00000000, 0x00200411, 0x000 },
11881     { 0x00000000, 0x00600811, 0x1b2 },
11882     { 0x00002256, 0x00204411, 0x000 },
11883     { 0x0000001a, 0x00294a22, 0x000 },
11884     { 0x00000000, 0xc0200000, 0x000 },
11885     { 0x00003fff, 0x002f022f, 0x000 },
11886     { 0x00000000, 0x0ce00000, 0x000 },
11887     { 0x00000000, 0xc0200400, 0x000 },
11888     { 0x0000225c, 0x00204411, 0x000 },
11889     { 0x00000003, 0x00384a21, 0x000 },
11890     { 0x0000a1fc, 0x00204411, 0x000 },
11891     { 0x00000001, 0x00204811, 0x000 },
11892     { 0x0000ffff, 0x40281220, 0x000 },
11893     { 0x00000010, 0xc0211a20, 0x000 },
11894     { 0x0000ffff, 0x40280e20, 0x000 },
11895     { 0x00000010, 0xc0211620, 0x000 },
11896     { 0x00000000, 0x00741465, 0x2bb },
11897     { 0x0001a1fd, 0x00604411, 0x2e0 },
11898     { 0x00000001, 0x00330621, 0x000 },
11899     { 0x00000000, 0x002f0221, 0x000 },
11900     { 0x00000000, 0x0cc00000, 0x219 },
11901     { 0x00003fff, 0x002f022f, 0x000 },
11902     { 0x00000000, 0x0cc00000, 0x212 },
11903     { 0x00000000, 0xc0400400, 0x001 },
11904     { 0x00000000, 0x00600000, 0x642 },
11905     { 0x00000000, 0x0040040f, 0x213 },
11906     { 0x00000000, 0x00600000, 0x62e },
11907     { 0x00000000, 0x00600000, 0x642 },
11908     { 0x00000210, 0x00600411, 0x315 },
11909     { 0x00000000, 0x00600000, 0x1a0 },
11910     { 0x00000000, 0x00600000, 0x19c },
11911     { 0x00000000, 0x00600000, 0x2bb },
11912     { 0x00000000, 0x00600000, 0x2a3 },
11913     { 0x93800000, 0x00204411, 0x000 },
11914     { 0x00000000, 0x00204808, 0x000 },
11915     { 0x00000000, 0x002f022f, 0x000 },
11916     { 0x00000000, 0x0ae00000, 0x232 },
11917     { 0x00000000, 0x00600000, 0x13a },
11918     { 0x00000000, 0x00400000, 0x236 },
11919     { 0x95000000, 0x00204411, 0x000 },
11920     { 0x00000000, 0x002f022f, 0x000 },
11921     { 0x00000000, 0x0ce00000, 0x236 },
11922     { 0x00000000, 0xc0404800, 0x233 },
11923     { 0x92000000, 0x00204411, 0x000 },
11924     { 0x00000000, 0xc0204800, 0x000 },
11925     { 0x00002256, 0x00204411, 0x000 },
11926     { 0x00000016, 0x00204811, 0x000 },
11927     { 0x0000225c, 0x00204411, 0x000 },
11928     { 0x00000003, 0x00204811, 0x000 },
11929     { 0x0000a1fc, 0x00204411, 0x000 },
11930     { 0x00000001, 0x00204811, 0x000 },
11931     { 0x0001a1fd, 0x00204411, 0x000 },
11932     { 0x00000000, 0x00600411, 0x2fb },
11933     { 0x00000000, 0xc0400400, 0x001 },
11934     { 0x00000000, 0x00600000, 0x62e },
11935     { 0x0000a00c, 0x00204411, 0x000 },
11936     { 0x00000000, 0xc0204800, 0x000 },
11937     { 0x00000000, 0xc0404800, 0x000 },
11938     { 0x00000000, 0x00600000, 0x00b },
11939     { 0x00000018, 0x40210a20, 0x000 },
11940     { 0x00000003, 0x002f0222, 0x000 },
11941     { 0x00000000, 0x0ae00000, 0x24c },
11942     { 0x00000014, 0x0020222d, 0x000 },
11943     { 0x00080101, 0x00292228, 0x000 },
11944     { 0x00000014, 0x00203628, 0x000 },
11945     { 0x0000a30c, 0x00204411, 0x000 },
11946     { 0x00000000, 0xc0204800, 0x000 },
11947     { 0x00000000, 0xc0204800, 0x000 },
11948     { 0x00000000, 0xc0404800, 0x251 },
11949     { 0x00000000, 0x00600000, 0x00b },
11950     { 0x00000010, 0x00600411, 0x315 },
11951     { 0x3f800000, 0x00200411, 0x000 },
11952     { 0x00000000, 0x00600811, 0x1b2 },
11953     { 0x0000225c, 0x00204411, 0x000 },
11954     { 0x00000003, 0x00204811, 0x000 },
11955     { 0x00000000, 0x00600000, 0x27c },
11956     { 0x00000017, 0x00201e2d, 0x000 },
11957     { 0x00000001, 0x00211e27, 0x000 },
11958     { 0x00000000, 0x14e00000, 0x26a },
11959     { 0x00000012, 0x00201e2d, 0x000 },
11960     { 0x0000ffff, 0x00281e27, 0x000 },
11961     { 0x00000000, 0x00341c27, 0x000 },
11962     { 0x00000000, 0x12c00000, 0x25f },
11963     { 0x00000000, 0x00201c11, 0x000 },
11964     { 0x00000000, 0x002f00e5, 0x000 },
11965     { 0x00000000, 0x08c00000, 0x262 },
11966     { 0x00000000, 0x00201407, 0x000 },
11967     { 0x00000012, 0x00201e2d, 0x000 },
11968     { 0x00000010, 0x00211e27, 0x000 },
11969     { 0x00000000, 0x00341c47, 0x000 },
11970     { 0x00000000, 0x12c00000, 0x267 },
11971     { 0x00000000, 0x00201c11, 0x000 },
11972     { 0x00000000, 0x002f00e6, 0x000 },
11973     { 0x00000000, 0x08c00000, 0x26a },
11974     { 0x00000000, 0x00201807, 0x000 },
11975     { 0x00000000, 0x00600000, 0x2c1 },
11976     { 0x00002256, 0x00204411, 0x000 },
11977     { 0x00000000, 0x00342023, 0x000 },
11978     { 0x00000000, 0x12c00000, 0x272 },
11979     { 0x00000000, 0x00342044, 0x000 },
11980     { 0x00000000, 0x12c00000, 0x271 },
11981     { 0x00000016, 0x00404811, 0x276 },
11982     { 0x00000018, 0x00404811, 0x276 },
11983     { 0x00000000, 0x00342044, 0x000 },
11984     { 0x00000000, 0x12c00000, 0x275 },
11985     { 0x00000017, 0x00404811, 0x276 },
11986     { 0x00000019, 0x00204811, 0x000 },
11987     { 0x0000a1fc, 0x00204411, 0x000 },
11988     { 0x00000001, 0x00204811, 0x000 },
11989     { 0x0001a1fd, 0x00604411, 0x2e9 },
11990     { 0x00003fff, 0x002f022f, 0x000 },
11991     { 0x00000000, 0x0cc00000, 0x256 },
11992     { 0x00000000, 0xc0400400, 0x001 },
11993     { 0x00000010, 0x40210620, 0x000 },
11994     { 0x0000ffff, 0xc0280a20, 0x000 },
11995     { 0x00000010, 0x40210e20, 0x000 },
11996     { 0x0000ffff, 0xc0281220, 0x000 },
11997     { 0x00000010, 0x40211620, 0x000 },
11998     { 0x0000ffff, 0xc0881a20, 0x000 },
11999     { 0x81000000, 0x00204411, 0x000 },
12000     { 0x00000001, 0x00204811, 0x000 },
12001     { 0x00042004, 0x00604411, 0x68a },
12002     { 0x00000000, 0x00600000, 0x62e },
12003     { 0x00000000, 0xc0600000, 0x2a3 },
12004     { 0x00000005, 0x00200a2d, 0x000 },
12005     { 0x00000008, 0x00220a22, 0x000 },
12006     { 0x0000002b, 0x00201a2d, 0x000 },
12007     { 0x0000001c, 0x00201e2d, 0x000 },
12008     { 0x00007000, 0x00281e27, 0x000 },
12009     { 0x00000000, 0x00311ce6, 0x000 },
12010     { 0x0000002a, 0x00201a2d, 0x000 },
12011     { 0x0000000c, 0x00221a26, 0x000 },
12012     { 0x00000000, 0x002f00e6, 0x000 },
12013     { 0x00000000, 0x06e00000, 0x292 },
12014     { 0x00000000, 0x00201c11, 0x000 },
12015     { 0x00000000, 0x00200c11, 0x000 },
12016     { 0x0000002b, 0x00203623, 0x000 },
12017     { 0x00000010, 0x00201811, 0x000 },
12018     { 0x00000000, 0x00691ce2, 0x12f },
12019     { 0x93800000, 0x00204411, 0x000 },
12020     { 0x00000000, 0x00204807, 0x000 },
12021     { 0x95000000, 0x00204411, 0x000 },
12022     { 0x00000000, 0x002f022f, 0x000 },
12023     { 0x00000000, 0x0ce00000, 0x29d },
12024     { 0x00000001, 0x00333e2f, 0x000 },
12025     { 0x00000000, 0xd9004800, 0x000 },
12026     { 0x92000000, 0x00204411, 0x000 },
12027     { 0x00000000, 0xc0204800, 0x000 },
12028     { 0x0000001c, 0x00403627, 0x000 },
12029     { 0x0000000c, 0xc0220a20, 0x000 },
12030     { 0x00000029, 0x00203622, 0x000 },
12031     { 0x00000028, 0xc0403620, 0x000 },
12032     { 0x0000a2a4, 0x00204411, 0x000 },
12033     { 0x00000009, 0x00204811, 0x000 },
12034     { 0xa1000000, 0x00204411, 0x000 },
12035     { 0x00000001, 0x00804811, 0x000 },
12036     { 0x00000021, 0x00201e2d, 0x000 },
12037     { 0x00000000, 0x002c1ce3, 0x000 },
12038     { 0x00000021, 0x00203627, 0x000 },
12039     { 0x00000022, 0x00201e2d, 0x000 },
12040     { 0x00000000, 0x002c1ce4, 0x000 },
12041     { 0x00000022, 0x00203627, 0x000 },
12042     { 0x00000023, 0x00201e2d, 0x000 },
12043     { 0x00000000, 0x003120a3, 0x000 },
12044     { 0x00000000, 0x002d1d07, 0x000 },
12045     { 0x00000023, 0x00203627, 0x000 },
12046     { 0x00000024, 0x00201e2d, 0x000 },
12047     { 0x00000000, 0x003120c4, 0x000 },
12048     { 0x00000000, 0x002d1d07, 0x000 },
12049     { 0x00000024, 0x00803627, 0x000 },
12050     { 0x00000021, 0x00203623, 0x000 },
12051     { 0x00000022, 0x00203624, 0x000 },
12052     { 0x00000000, 0x00311ca3, 0x000 },
12053     { 0x00000023, 0x00203627, 0x000 },
12054     { 0x00000000, 0x00311cc4, 0x000 },
12055     { 0x00000024, 0x00803627, 0x000 },
12056     { 0x0000001a, 0x00203627, 0x000 },
12057     { 0x0000001b, 0x00203628, 0x000 },
12058     { 0x00000017, 0x00201e2d, 0x000 },
12059     { 0x00000002, 0x00210227, 0x000 },
12060     { 0x00000000, 0x14c00000, 0x2dc },
12061     { 0x00000000, 0x00400000, 0x2d9 },
12062     { 0x0000001a, 0x00203627, 0x000 },
12063     { 0x0000001b, 0x00203628, 0x000 },
12064     { 0x00000017, 0x00201e2d, 0x000 },
12065     { 0x00000002, 0x00210227, 0x000 },
12066     { 0x00000000, 0x14e00000, 0x2d9 },
12067     { 0x00000003, 0x00210227, 0x000 },
12068     { 0x00000000, 0x14e00000, 0x2dc },
12069     { 0x00000023, 0x00201e2d, 0x000 },
12070     { 0x00000000, 0x002e00e1, 0x000 },
12071     { 0x00000000, 0x02c00000, 0x2dc },
12072     { 0x00000021, 0x00201e2d, 0x000 },
12073     { 0x00000000, 0x003120a1, 0x000 },
12074     { 0x00000000, 0x002e00e8, 0x000 },
12075     { 0x00000000, 0x06c00000, 0x2dc },
12076     { 0x00000024, 0x00201e2d, 0x000 },
12077     { 0x00000000, 0x002e00e2, 0x000 },
12078     { 0x00000000, 0x02c00000, 0x2dc },
12079     { 0x00000022, 0x00201e2d, 0x000 },
12080     { 0x00000000, 0x003120c2, 0x000 },
12081     { 0x00000000, 0x002e00e8, 0x000 },
12082     { 0x00000000, 0x06c00000, 0x2dc },
12083     { 0x00000000, 0x00600000, 0x665 },
12084     { 0x00000000, 0x00600000, 0x2b5 },
12085     { 0x00000000, 0x00400000, 0x2de },
12086     { 0x00000000, 0x00600000, 0x2b5 },
12087     { 0x00000000, 0x00600000, 0x65c },
12088     { 0x00000000, 0x00400000, 0x2de },
12089     { 0x00000000, 0x00600000, 0x2a7 },
12090     { 0x00000000, 0x00400000, 0x2de },
12091     { 0x0000001a, 0x00201e2d, 0x000 },
12092     { 0x0000001b, 0x0080222d, 0x000 },
12093     { 0x00000010, 0x00221e23, 0x000 },
12094     { 0x00000000, 0x00294887, 0x000 },
12095     { 0x00000000, 0x00311ca3, 0x000 },
12096     { 0x00000010, 0x00221e27, 0x000 },
12097     { 0x00000000, 0x00294887, 0x000 },
12098     { 0x00000010, 0x00221e23, 0x000 },
12099     { 0x00000000, 0x003120c4, 0x000 },
12100     { 0x0000ffff, 0x00282228, 0x000 },
12101     { 0x00000000, 0x00894907, 0x000 },
12102     { 0x00000010, 0x00221e23, 0x000 },
12103     { 0x00000000, 0x00294887, 0x000 },
12104     { 0x00000010, 0x00221e21, 0x000 },
12105     { 0x00000000, 0x00294847, 0x000 },
12106     { 0x00000000, 0x00311ca3, 0x000 },
12107     { 0x00000010, 0x00221e27, 0x000 },
12108     { 0x00000000, 0x00294887, 0x000 },
12109     { 0x00000000, 0x00311ca1, 0x000 },
12110     { 0x00000010, 0x00221e27, 0x000 },
12111     { 0x00000000, 0x00294847, 0x000 },
12112     { 0x00000010, 0x00221e23, 0x000 },
12113     { 0x00000000, 0x003120c4, 0x000 },
12114     { 0x0000ffff, 0x00282228, 0x000 },
12115     { 0x00000000, 0x00294907, 0x000 },
12116     { 0x00000010, 0x00221e21, 0x000 },
12117     { 0x00000000, 0x003120c2, 0x000 },
12118     { 0x0000ffff, 0x00282228, 0x000 },
12119     { 0x00000000, 0x00894907, 0x000 },
12120     { 0x00000010, 0x00221e23, 0x000 },
12121     { 0x00000000, 0x00294887, 0x000 },
12122     { 0x00000001, 0x00220a21, 0x000 },
12123     { 0x00000000, 0x003308a2, 0x000 },
12124     { 0x00000010, 0x00221e22, 0x000 },
12125     { 0x00000010, 0x00212222, 0x000 },
12126     { 0x00000000, 0x00294907, 0x000 },
12127     { 0x00000000, 0x00311ca3, 0x000 },
12128     { 0x00000010, 0x00221e27, 0x000 },
12129     { 0x00000000, 0x00294887, 0x000 },
12130     { 0x00000001, 0x00220a21, 0x000 },
12131     { 0x00000000, 0x003008a2, 0x000 },
12132     { 0x00000010, 0x00221e22, 0x000 },
12133     { 0x00000010, 0x00212222, 0x000 },
12134     { 0x00000000, 0x00294907, 0x000 },
12135     { 0x00000010, 0x00221e23, 0x000 },
12136     { 0x00000000, 0x003120c4, 0x000 },
12137     { 0x0000ffff, 0x00282228, 0x000 },
12138     { 0x00000000, 0x00294907, 0x000 },
12139     { 0x00000000, 0x003808c5, 0x000 },
12140     { 0x00000000, 0x00300841, 0x000 },
12141     { 0x00000001, 0x00220a22, 0x000 },
12142     { 0x00000000, 0x003308a2, 0x000 },
12143     { 0x00000010, 0x00221e22, 0x000 },
12144     { 0x00000010, 0x00212222, 0x000 },
12145     { 0x00000000, 0x00894907, 0x000 },
12146     { 0x00000017, 0x0020222d, 0x000 },
12147     { 0x00000000, 0x14c00000, 0x318 },
12148     { 0xffffffef, 0x00280621, 0x000 },
12149     { 0x00000014, 0x0020222d, 0x000 },
12150     { 0x0000f8e0, 0x00204411, 0x000 },
12151     { 0x00000000, 0x00294901, 0x000 },
12152     { 0x00000000, 0x00894901, 0x000 },
12153     { 0x00000000, 0x00204811, 0x000 },
12154     { 0x00000000, 0x00204811, 0x000 },
12155     { 0x060a0200, 0x00804811, 0x000 },
12156     { 0x00000000, 0xc0200000, 0x000 },
12157     { 0x97000000, 0xc0204411, 0x000 },
12158     { 0x00000000, 0xc0204811, 0x000 },
12159     { 0x8a000000, 0x00204411, 0x000 },
12160     { 0x00000000, 0x00204811, 0x000 },
12161     { 0x0000225c, 0x00204411, 0x000 },
12162     { 0x00000000, 0xc0204800, 0x000 },
12163     { 0x0000a1fc, 0x00204411, 0x000 },
12164     { 0x00000000, 0xc0204800, 0x000 },
12165     { 0x00000000, 0xc0200400, 0x000 },
12166     { 0x00000000, 0x00a0000a, 0x000 },
12167     { 0x97000000, 0x00204411, 0x000 },
12168     { 0x00000000, 0x00204811, 0x000 },
12169     { 0x8a000000, 0x00204411, 0x000 },
12170     { 0x00000000, 0x00204811, 0x000 },
12171     { 0x0000225c, 0x00204411, 0x000 },
12172     { 0x00000000, 0xc0204800, 0x000 },
12173     { 0x0000a1fc, 0x00204411, 0x000 },
12174     { 0x00000000, 0xc0204800, 0x000 },
12175     { 0x00000000, 0xc0200400, 0x000 },
12176     { 0x00000000, 0x00a0000a, 0x000 },
12177     { 0x97000000, 0x00204411, 0x000 },
12178     { 0x00000000, 0x00204811, 0x000 },
12179     { 0x8a000000, 0x00204411, 0x000 },
12180     { 0x00000000, 0x00204811, 0x000 },
12181     { 0x0000225c, 0x00204411, 0x000 },
12182     { 0x00000000, 0xc0204800, 0x000 },
12183     { 0x0000a1fc, 0x00204411, 0x000 },
12184     { 0x00000000, 0xc0204800, 0x000 },
12185     { 0x0001a1fd, 0x00204411, 0x000 },
12186     { 0x00000000, 0xd9004800, 0x000 },
12187     { 0x00000000, 0xc0200400, 0x000 },
12188     { 0x00000000, 0x00a0000a, 0x000 },
12189     { 0x00002257, 0x00204411, 0x000 },
12190     { 0x00000003, 0xc0484a20, 0x000 },
12191     { 0x0000225d, 0x00204411, 0x000 },
12192     { 0x00000000, 0xc0404800, 0x000 },
12193     { 0x00000000, 0x00600000, 0x642 },
12194     { 0x00000000, 0xc0200800, 0x000 },
12195     { 0x0000225c, 0x00204411, 0x000 },
12196     { 0x00000003, 0x00384a22, 0x000 },
12197     { 0x0000a1fc, 0x00204411, 0x000 },
12198     { 0x00000000, 0xc0204800, 0x000 },
12199     { 0x0001a1fd, 0x00204411, 0x000 },
12200     { 0x00000000, 0x002f0222, 0x000 },
12201     { 0x00000000, 0x0ce00000, 0x000 },
12202     { 0x00000000, 0x40204800, 0x000 },
12203     { 0x00000001, 0x40304a20, 0x000 },
12204     { 0x00000002, 0xc0304a20, 0x000 },
12205     { 0x00000001, 0x00530a22, 0x34b },
12206     { 0x0000003f, 0xc0280a20, 0x000 },
12207     { 0x81000000, 0x00204411, 0x000 },
12208     { 0x00000001, 0x00204811, 0x000 },
12209     { 0x000021f8, 0x00204411, 0x000 },
12210     { 0x00000018, 0x00204811, 0x000 },
12211     { 0x000421f9, 0x00604411, 0x68a },
12212     { 0x00000011, 0x00210230, 0x000 },
12213     { 0x00000000, 0x14e00000, 0x354 },
12214     { 0x00000014, 0x002f0222, 0x000 },
12215     { 0x00000000, 0x0cc00000, 0x364 },
12216     { 0x00002010, 0x00204411, 0x000 },
12217     { 0x00008000, 0x00204811, 0x000 },
12218     { 0x0001a2a4, 0x00204411, 0x000 },
12219     { 0x00000000, 0x00604802, 0x36e },
12220     { 0x00002100, 0x00204411, 0x000 },
12221     { 0x00000000, 0xc0204800, 0x000 },
12222     { 0x00000000, 0xc0204800, 0x000 },
12223     { 0x00000000, 0xc0204800, 0x000 },
12224     { 0x00000000, 0xc0404800, 0x000 },
12225     { 0x00000004, 0x002f0222, 0x000 },
12226     { 0x00000000, 0x0cc00000, 0x36a },
12227     { 0x00002010, 0x00204411, 0x000 },
12228     { 0x00008000, 0x00204811, 0x000 },
12229     { 0x0001a2a4, 0x00204411, 0x000 },
12230     { 0x00000000, 0x00404802, 0x35f },
12231     { 0x00000028, 0x002f0222, 0x000 },
12232     { 0x00000000, 0x0cc00000, 0x5bd },
12233     { 0x0001a2a4, 0x00204411, 0x000 },
12234     { 0x00000000, 0x00404802, 0x35f },
12235     { 0x0000002c, 0x00203626, 0x000 },
12236     { 0x00000049, 0x00201811, 0x000 },
12237     { 0x0000003f, 0x00204811, 0x000 },
12238     { 0x00000001, 0x00331a26, 0x000 },
12239     { 0x00000000, 0x002f0226, 0x000 },
12240     { 0x00000000, 0x0cc00000, 0x370 },
12241     { 0x0000002c, 0x00801a2d, 0x000 },
12242     { 0x0000003f, 0xc0280a20, 0x000 },
12243     { 0x00000015, 0x002f0222, 0x000 },
12244     { 0x00000000, 0x0ce00000, 0x386 },
12245     { 0x00000006, 0x002f0222, 0x000 },
12246     { 0x00000000, 0x0ce00000, 0x3b1 },
12247     { 0x00000016, 0x002f0222, 0x000 },
12248     { 0x00000000, 0x0ce00000, 0x3b5 },
12249     { 0x00000020, 0x002f0222, 0x000 },
12250     { 0x00000000, 0x0ce00000, 0x39c },
12251     { 0x0000000f, 0x002f0222, 0x000 },
12252     { 0x00000000, 0x0ce00000, 0x3a8 },
12253     { 0x00000010, 0x002f0222, 0x000 },
12254     { 0x00000000, 0x0ce00000, 0x3a8 },
12255     { 0x0000001e, 0x002f0222, 0x000 },
12256     { 0x00000000, 0x0ce00000, 0x390 },
12257     { 0x0000a2a4, 0x00204411, 0x000 },
12258     { 0x00000000, 0x00404802, 0x000 },
12259     { 0x08000000, 0x00290a22, 0x000 },
12260     { 0x00000003, 0x40210e20, 0x000 },
12261     { 0x0000000c, 0xc0211220, 0x000 },
12262     { 0x00080000, 0x00281224, 0x000 },
12263     { 0x00000014, 0xc0221620, 0x000 },
12264     { 0x00000000, 0x002914a4, 0x000 },
12265     { 0x0000a2a4, 0x00204411, 0x000 },
12266     { 0x00000000, 0x002948a2, 0x000 },
12267     { 0x0000a1fe, 0x00204411, 0x000 },
12268     { 0x00000000, 0x00404803, 0x000 },
12269     { 0x81000000, 0x00204411, 0x000 },
12270     { 0x00000001, 0x00204811, 0x000 },
12271     { 0x000021f8, 0x00204411, 0x000 },
12272     { 0x00000016, 0x00204811, 0x000 },
12273     { 0x000421f9, 0x00604411, 0x68a },
12274     { 0x00000015, 0x00210230, 0x000 },
12275     { 0x00000000, 0x14e00000, 0x392 },
12276     { 0x0000210e, 0x00204411, 0x000 },
12277     { 0x00000000, 0xc0204800, 0x000 },
12278     { 0x00000000, 0xc0204800, 0x000 },
12279     { 0x0000a2a4, 0x00204411, 0x000 },
12280     { 0x00000000, 0x00404802, 0x000 },
12281     { 0x81000000, 0x00204411, 0x000 },
12282     { 0x00000001, 0x00204811, 0x000 },
12283     { 0x000021f8, 0x00204411, 0x000 },
12284     { 0x00000017, 0x00204811, 0x000 },
12285     { 0x000421f9, 0x00604411, 0x68a },
12286     { 0x00000003, 0x00210230, 0x000 },
12287     { 0x00000000, 0x14e00000, 0x39e },
12288     { 0x00002108, 0x00204411, 0x000 },
12289     { 0x00000000, 0xc0204800, 0x000 },
12290     { 0x00000000, 0xc0204800, 0x000 },
12291     { 0x0000a2a4, 0x00204411, 0x000 },
12292     { 0x00000000, 0x00404802, 0x000 },
12293     { 0x0000a2a4, 0x00204411, 0x000 },
12294     { 0x00000000, 0x00204802, 0x000 },
12295     { 0x80000000, 0x00204411, 0x000 },
12296     { 0x00000000, 0x00204811, 0x000 },
12297     { 0x81000000, 0x00204411, 0x000 },
12298     { 0x00000010, 0x00204811, 0x000 },
12299     { 0x00000000, 0x00200010, 0x000 },
12300     { 0x00000000, 0x14c00000, 0x3ae },
12301     { 0x00000000, 0x00400000, 0x000 },
12302     { 0x00002010, 0x00204411, 0x000 },
12303     { 0x00008000, 0x00204811, 0x000 },
12304     { 0x0001a2a4, 0x00204411, 0x000 },
12305     { 0x00000006, 0x00404811, 0x000 },
12306     { 0x00002010, 0x00204411, 0x000 },
12307     { 0x00008000, 0x00204811, 0x000 },
12308     { 0x0001a2a4, 0x00204411, 0x000 },
12309     { 0x00000016, 0x00604811, 0x36e },
12310     { 0x00000000, 0x00400000, 0x000 },
12311     { 0x00000000, 0xc0200800, 0x000 },
12312     { 0x00000000, 0xc0200c00, 0x000 },
12313     { 0x0000001d, 0x00210223, 0x000 },
12314     { 0x00000000, 0x14e00000, 0x3ce },
12315     { 0x81000000, 0x00204411, 0x000 },
12316     { 0x00000001, 0x00204811, 0x000 },
12317     { 0x000021f8, 0x00204411, 0x000 },
12318     { 0x00000018, 0x00204811, 0x000 },
12319     { 0x000421f9, 0x00604411, 0x68a },
12320     { 0x00000011, 0x00210230, 0x000 },
12321     { 0x00000000, 0x14e00000, 0x3c0 },
12322     { 0x00002100, 0x00204411, 0x000 },
12323     { 0x00000000, 0x00204802, 0x000 },
12324     { 0x00000000, 0x00204803, 0x000 },
12325     { 0xbabecafe, 0x00204811, 0x000 },
12326     { 0xcafebabe, 0x00204811, 0x000 },
12327     { 0x00002010, 0x00204411, 0x000 },
12328     { 0x00008000, 0x00204811, 0x000 },
12329     { 0x0000a2a4, 0x00204411, 0x000 },
12330     { 0x00000004, 0x00404811, 0x000 },
12331     { 0x00002170, 0x00204411, 0x000 },
12332     { 0x00000000, 0x00204802, 0x000 },
12333     { 0x00000000, 0x00204803, 0x000 },
12334     { 0x81000000, 0x00204411, 0x000 },
12335     { 0x0000000a, 0x00204811, 0x000 },
12336     { 0x00000000, 0x00200010, 0x000 },
12337     { 0x00000000, 0x14c00000, 0x3d3 },
12338     { 0x8c000000, 0x00204411, 0x000 },
12339     { 0xcafebabe, 0x00404811, 0x000 },
12340     { 0x81000000, 0x00204411, 0x000 },
12341     { 0x00000001, 0x00204811, 0x000 },
12342     { 0x00003fff, 0x40280a20, 0x000 },
12343     { 0x80000000, 0x40280e20, 0x000 },
12344     { 0x40000000, 0xc0281220, 0x000 },
12345     { 0x00040000, 0x00694622, 0x68a },
12346     { 0x00000000, 0x00201410, 0x000 },
12347     { 0x00000000, 0x002f0223, 0x000 },
12348     { 0x00000000, 0x0cc00000, 0x3e1 },
12349     { 0x00000000, 0xc0401800, 0x3e4 },
12350     { 0x00003fff, 0xc0281a20, 0x000 },
12351     { 0x00040000, 0x00694626, 0x68a },
12352     { 0x00000000, 0x00201810, 0x000 },
12353     { 0x00000000, 0x002f0224, 0x000 },
12354     { 0x00000000, 0x0cc00000, 0x3e7 },
12355     { 0x00000000, 0xc0401c00, 0x3ea },
12356     { 0x00003fff, 0xc0281e20, 0x000 },
12357     { 0x00040000, 0x00694627, 0x68a },
12358     { 0x00000000, 0x00201c10, 0x000 },
12359     { 0x00000000, 0x00204402, 0x000 },
12360     { 0x00000000, 0x002820c5, 0x000 },
12361     { 0x00000000, 0x004948e8, 0x000 },
12362     { 0xa5800000, 0x00200811, 0x000 },
12363     { 0x00002000, 0x00200c11, 0x000 },
12364     { 0x83000000, 0x00604411, 0x412 },
12365     { 0x00000000, 0x00204402, 0x000 },
12366     { 0x00000000, 0xc0204800, 0x000 },
12367     { 0x00000000, 0x40204800, 0x000 },
12368     { 0x0000001f, 0xc0210220, 0x000 },
12369     { 0x00000000, 0x14c00000, 0x3f7 },
12370     { 0x00002010, 0x00204411, 0x000 },
12371     { 0x00008000, 0x00204811, 0x000 },
12372     { 0x0000ffff, 0xc0481220, 0x3ff },
12373     { 0xa7800000, 0x00200811, 0x000 },
12374     { 0x0000a000, 0x00200c11, 0x000 },
12375     { 0x83000000, 0x00604411, 0x412 },
12376     { 0x00000000, 0x00204402, 0x000 },
12377     { 0x00000000, 0xc0204800, 0x000 },
12378     { 0x00000000, 0xc0204800, 0x000 },
12379     { 0x0000ffff, 0xc0281220, 0x000 },
12380     { 0x83000000, 0x00204411, 0x000 },
12381     { 0x00000000, 0x00304883, 0x000 },
12382     { 0x84000000, 0x00204411, 0x000 },
12383     { 0x00000000, 0xc0204800, 0x000 },
12384     { 0x00000000, 0x1d000000, 0x000 },
12385     { 0x83000000, 0x00604411, 0x412 },
12386     { 0x00000000, 0xc0400400, 0x001 },
12387     { 0xa9800000, 0x00200811, 0x000 },
12388     { 0x0000c000, 0x00400c11, 0x3fa },
12389     { 0xab800000, 0x00200811, 0x000 },
12390     { 0x0000f8e0, 0x00400c11, 0x3fa },
12391     { 0xad800000, 0x00200811, 0x000 },
12392     { 0x0000f880, 0x00400c11, 0x3fa },
12393     { 0xb3800000, 0x00200811, 0x000 },
12394     { 0x0000f3fc, 0x00400c11, 0x3fa },
12395     { 0xaf800000, 0x00200811, 0x000 },
12396     { 0x0000e000, 0x00400c11, 0x3fa },
12397     { 0xb1800000, 0x00200811, 0x000 },
12398     { 0x0000f000, 0x00400c11, 0x3fa },
12399     { 0x83000000, 0x00204411, 0x000 },
12400     { 0x00002148, 0x00204811, 0x000 },
12401     { 0x84000000, 0x00204411, 0x000 },
12402     { 0x00000000, 0xc0204800, 0x000 },
12403     { 0x00000000, 0x1d000000, 0x000 },
12404     { 0x00000000, 0x00800000, 0x000 },
12405     { 0x01182000, 0xc0304620, 0x000 },
12406     { 0x00000000, 0xd9004800, 0x000 },
12407     { 0x00000000, 0xc0200400, 0x000 },
12408     { 0x00000000, 0x00a0000a, 0x000 },
12409     { 0x0218a000, 0xc0304620, 0x000 },
12410     { 0x00000000, 0xd9004800, 0x000 },
12411     { 0x00000000, 0xc0200400, 0x000 },
12412     { 0x00000000, 0x00a0000a, 0x000 },
12413     { 0x0318c000, 0xc0304620, 0x000 },
12414     { 0x00000000, 0xd9004800, 0x000 },
12415     { 0x00000000, 0xc0200400, 0x000 },
12416     { 0x00000000, 0x00a0000a, 0x000 },
12417     { 0x0418f8e0, 0xc0304620, 0x000 },
12418     { 0x00000000, 0xd9004800, 0x000 },
12419     { 0x00000000, 0xc0200400, 0x000 },
12420     { 0x00000000, 0x00a0000a, 0x000 },
12421     { 0x0518f880, 0xc0304620, 0x000 },
12422     { 0x00000000, 0xd9004800, 0x000 },
12423     { 0x00000000, 0xc0200400, 0x000 },
12424     { 0x00000000, 0x00a0000a, 0x000 },
12425     { 0x0618e000, 0xc0304620, 0x000 },
12426     { 0x00000000, 0xd9004800, 0x000 },
12427     { 0x00000000, 0xc0200400, 0x000 },
12428     { 0x00000000, 0x00a0000a, 0x000 },
12429     { 0x0718f000, 0xc0304620, 0x000 },
12430     { 0x00000000, 0xd9004800, 0x000 },
12431     { 0x00000000, 0xc0200400, 0x000 },
12432     { 0x00000000, 0x00a0000a, 0x000 },
12433     { 0x0818f3fc, 0xc0304620, 0x000 },
12434     { 0x00000000, 0xd9004800, 0x000 },
12435     { 0x00000000, 0xc0200400, 0x000 },
12436     { 0x00000000, 0x00a0000a, 0x000 },
12437     { 0x00000030, 0x00200a2d, 0x000 },
12438     { 0x00000000, 0xc0290c40, 0x000 },
12439     { 0x00000030, 0x00203623, 0x000 },
12440     { 0x00000000, 0xc0200400, 0x000 },
12441     { 0x00000000, 0x00a0000a, 0x000 },
12442     { 0x86000000, 0x00204411, 0x000 },
12443     { 0x00000000, 0x00404801, 0x000 },
12444     { 0x85000000, 0xc0204411, 0x000 },
12445     { 0x00000000, 0x00404801, 0x000 },
12446     { 0x0000217c, 0x00204411, 0x000 },
12447     { 0x00000000, 0xc0204800, 0x000 },
12448     { 0x00000000, 0xc0204800, 0x000 },
12449     { 0x00000000, 0xc0204800, 0x000 },
12450     { 0x81000000, 0x00204411, 0x000 },
12451     { 0x00000001, 0x00204811, 0x000 },
12452     { 0x00000000, 0xc0200800, 0x000 },
12453     { 0x00000000, 0x17000000, 0x000 },
12454     { 0x0004217f, 0x00604411, 0x68a },
12455     { 0x0000001f, 0x00210230, 0x000 },
12456     { 0x00000000, 0x14c00000, 0x000 },
12457     { 0x00000000, 0x00404c02, 0x448 },
12458     { 0x00000000, 0xc0200c00, 0x000 },
12459     { 0x00000000, 0xc0201000, 0x000 },
12460     { 0x00000000, 0xc0201400, 0x000 },
12461     { 0x00000000, 0xc0201800, 0x000 },
12462     { 0x00000000, 0xc0201c00, 0x000 },
12463     { 0x00007f00, 0x00280a21, 0x000 },
12464     { 0x00004500, 0x002f0222, 0x000 },
12465     { 0x00000000, 0x0ce00000, 0x456 },
12466     { 0x00000000, 0xc0202000, 0x000 },
12467     { 0x00000000, 0x17000000, 0x000 },
12468     { 0x00000010, 0x00280a23, 0x000 },
12469     { 0x00000010, 0x002f0222, 0x000 },
12470     { 0x00000000, 0x0ce00000, 0x45e },
12471     { 0x81000000, 0x00204411, 0x000 },
12472     { 0x00000001, 0x00204811, 0x000 },
12473     { 0x00040000, 0x00694624, 0x68a },
12474     { 0x00000000, 0x00400000, 0x463 },
12475     { 0x81000000, 0x00204411, 0x000 },
12476     { 0x00000000, 0x00204811, 0x000 },
12477     { 0x0000216d, 0x00204411, 0x000 },
12478     { 0x00000000, 0x00204804, 0x000 },
12479     { 0x00000000, 0x00604805, 0x68f },
12480     { 0x00000000, 0x002824f0, 0x000 },
12481     { 0x00000007, 0x00280a23, 0x000 },
12482     { 0x00000001, 0x002f0222, 0x000 },
12483     { 0x00000000, 0x0ae00000, 0x46a },
12484     { 0x00000000, 0x002f00c9, 0x000 },
12485     { 0x00000000, 0x04e00000, 0x483 },
12486     { 0x00000000, 0x00400000, 0x490 },
12487     { 0x00000002, 0x002f0222, 0x000 },
12488     { 0x00000000, 0x0ae00000, 0x46f },
12489     { 0x00000000, 0x002f00c9, 0x000 },
12490     { 0x00000000, 0x02e00000, 0x483 },
12491     { 0x00000000, 0x00400000, 0x490 },
12492     { 0x00000003, 0x002f0222, 0x000 },
12493     { 0x00000000, 0x0ae00000, 0x474 },
12494     { 0x00000000, 0x002f00c9, 0x000 },
12495     { 0x00000000, 0x0ce00000, 0x483 },
12496     { 0x00000000, 0x00400000, 0x490 },
12497     { 0x00000004, 0x002f0222, 0x000 },
12498     { 0x00000000, 0x0ae00000, 0x479 },
12499     { 0x00000000, 0x002f00c9, 0x000 },
12500     { 0x00000000, 0x0ae00000, 0x483 },
12501     { 0x00000000, 0x00400000, 0x490 },
12502     { 0x00000005, 0x002f0222, 0x000 },
12503     { 0x00000000, 0x0ae00000, 0x47e },
12504     { 0x00000000, 0x002f00c9, 0x000 },
12505     { 0x00000000, 0x06e00000, 0x483 },
12506     { 0x00000000, 0x00400000, 0x490 },
12507     { 0x00000006, 0x002f0222, 0x000 },
12508     { 0x00000000, 0x0ae00000, 0x483 },
12509     { 0x00000000, 0x002f00c9, 0x000 },
12510     { 0x00000000, 0x08e00000, 0x483 },
12511     { 0x00000000, 0x00400000, 0x490 },
12512     { 0x00007f00, 0x00280a21, 0x000 },
12513     { 0x00004500, 0x002f0222, 0x000 },
12514     { 0x00000000, 0x0ae00000, 0x000 },
12515     { 0x00000008, 0x00210a23, 0x000 },
12516     { 0x00000000, 0x14c00000, 0x48d },
12517     { 0x00002169, 0x00204411, 0x000 },
12518     { 0x00000000, 0xc0204800, 0x000 },
12519     { 0x00000000, 0xc0204800, 0x000 },
12520     { 0x00000000, 0xc0204800, 0x000 },
12521     { 0xcafebabe, 0x00404811, 0x000 },
12522     { 0x00000000, 0xc0204400, 0x000 },
12523     { 0x00000000, 0xc0200000, 0x000 },
12524     { 0x00000000, 0xc0404800, 0x000 },
12525     { 0x00007f00, 0x00280a21, 0x000 },
12526     { 0x00004500, 0x002f0222, 0x000 },
12527     { 0x00000000, 0x0ae00000, 0x496 },
12528     { 0x00000000, 0xc0200000, 0x000 },
12529     { 0x00000000, 0xc0200000, 0x000 },
12530     { 0x00000000, 0xc0400000, 0x000 },
12531     { 0x00000000, 0x00404c08, 0x456 },
12532     { 0x00000000, 0xc0200800, 0x000 },
12533     { 0x00000010, 0x40210e20, 0x000 },
12534     { 0x00000011, 0x40211220, 0x000 },
12535     { 0x00000012, 0x40211620, 0x000 },
12536     { 0x00002169, 0x00204411, 0x000 },
12537     { 0x00000000, 0x00204802, 0x000 },
12538     { 0x00000000, 0x00210225, 0x000 },
12539     { 0x00000000, 0x14e00000, 0x4a0 },
12540     { 0x00040000, 0xc0494a20, 0x4a1 },
12541     { 0xfffbffff, 0xc0284a20, 0x000 },
12542     { 0x00000000, 0x00210223, 0x000 },
12543     { 0x00000000, 0x14e00000, 0x4ad },
12544     { 0x00000000, 0xc0204800, 0x000 },
12545     { 0x00000000, 0xc0204800, 0x000 },
12546     { 0x00000000, 0x00210224, 0x000 },
12547     { 0x00000000, 0x14c00000, 0x000 },
12548     { 0x81000000, 0x00204411, 0x000 },
12549     { 0x0000000c, 0x00204811, 0x000 },
12550     { 0x00000000, 0x00200010, 0x000 },
12551     { 0x00000000, 0x14c00000, 0x4a9 },
12552     { 0xa0000000, 0x00204411, 0x000 },
12553     { 0xcafebabe, 0x00404811, 0x000 },
12554     { 0x81000000, 0x00204411, 0x000 },
12555     { 0x00000004, 0x00204811, 0x000 },
12556     { 0x0000216b, 0x00204411, 0x000 },
12557     { 0x00000000, 0xc0204810, 0x000 },
12558     { 0x81000000, 0x00204411, 0x000 },
12559     { 0x00000005, 0x00204811, 0x000 },
12560     { 0x0000216c, 0x00204411, 0x000 },
12561     { 0x00000000, 0xc0204810, 0x000 },
12562     { 0x00000000, 0x002f0224, 0x000 },
12563     { 0x00000000, 0x0ce00000, 0x000 },
12564     { 0x00000000, 0x00400000, 0x4a7 },
12565     { 0x00000000, 0xc0210a20, 0x000 },
12566     { 0x00000000, 0x14c00000, 0x4c0 },
12567     { 0x81000000, 0x00204411, 0x000 },
12568     { 0x00000000, 0x00204811, 0x000 },
12569     { 0x0000216d, 0x00204411, 0x000 },
12570     { 0x00000000, 0xc0204800, 0x000 },
12571     { 0x00000000, 0xc0604800, 0x68f },
12572     { 0x00000000, 0x00400000, 0x4c4 },
12573     { 0x81000000, 0x00204411, 0x000 },
12574     { 0x00000001, 0x00204811, 0x000 },
12575     { 0x00040000, 0xc0294620, 0x000 },
12576     { 0x00000000, 0xc0600000, 0x68a },
12577     { 0x00000001, 0x00210222, 0x000 },
12578     { 0x00000000, 0x14c00000, 0x4cb },
12579     { 0x00002169, 0x00204411, 0x000 },
12580     { 0x00000000, 0xc0204800, 0x000 },
12581     { 0x00000000, 0xc0204800, 0x000 },
12582     { 0x00000000, 0x00204810, 0x000 },
12583     { 0xcafebabe, 0x00404811, 0x000 },
12584     { 0x00000000, 0xc0204400, 0x000 },
12585     { 0x00000000, 0xc0404810, 0x000 },
12586     { 0x81000000, 0x00204411, 0x000 },
12587     { 0x00000001, 0x00204811, 0x000 },
12588     { 0x000021f8, 0x00204411, 0x000 },
12589     { 0x0000000e, 0x00204811, 0x000 },
12590     { 0x000421f9, 0x00604411, 0x68a },
12591     { 0x00000000, 0x00210230, 0x000 },
12592     { 0x00000000, 0x14c00000, 0x4cd },
12593     { 0x00002180, 0x00204411, 0x000 },
12594     { 0x00000000, 0xc0204800, 0x000 },
12595     { 0x00000000, 0xc0200000, 0x000 },
12596     { 0x00000000, 0xc0204800, 0x000 },
12597     { 0x00000000, 0xc0200000, 0x000 },
12598     { 0x00000000, 0xc0404800, 0x000 },
12599     { 0x00000003, 0x00333e2f, 0x000 },
12600     { 0x00000001, 0x00210221, 0x000 },
12601     { 0x00000000, 0x14e00000, 0x4fd },
12602     { 0x0000002c, 0x00200a2d, 0x000 },
12603     { 0x00040000, 0x18e00c11, 0x4ec },
12604     { 0x00000001, 0x00333e2f, 0x000 },
12605     { 0x00002169, 0x00204411, 0x000 },
12606     { 0x00000000, 0x00204802, 0x000 },
12607     { 0x00000000, 0x00204803, 0x000 },
12608     { 0x00000008, 0x00300a22, 0x000 },
12609     { 0x00000000, 0xc0204800, 0x000 },
12610     { 0x00000000, 0xc0204800, 0x000 },
12611     { 0x00002169, 0x00204411, 0x000 },
12612     { 0x00000000, 0x00204802, 0x000 },
12613     { 0x00000000, 0x00204803, 0x000 },
12614     { 0x00000008, 0x00300a22, 0x000 },
12615     { 0x00000000, 0xc0204800, 0x000 },
12616     { 0x00000000, 0xd8c04800, 0x4e0 },
12617     { 0x00002169, 0x00204411, 0x000 },
12618     { 0x00000000, 0x00204802, 0x000 },
12619     { 0x00000000, 0x00204803, 0x000 },
12620     { 0x00000008, 0x00300a22, 0x000 },
12621     { 0x00000000, 0xc0204800, 0x000 },
12622     { 0x00000000, 0xc0204800, 0x000 },
12623     { 0x0000002d, 0x0020122d, 0x000 },
12624     { 0x00000000, 0x00290c83, 0x000 },
12625     { 0x00002169, 0x00204411, 0x000 },
12626     { 0x00000000, 0x00204802, 0x000 },
12627     { 0x00000000, 0x00204803, 0x000 },
12628     { 0x00000008, 0x00300a22, 0x000 },
12629     { 0x00000000, 0xc0204800, 0x000 },
12630     { 0x00000000, 0xc0204800, 0x000 },
12631     { 0x00000011, 0x00210224, 0x000 },
12632     { 0x00000000, 0x14c00000, 0x000 },
12633     { 0x00000000, 0x00400000, 0x4a7 },
12634     { 0x0000002c, 0xc0203620, 0x000 },
12635     { 0x0000002d, 0xc0403620, 0x000 },
12636     { 0x0000000f, 0x00210221, 0x000 },
12637     { 0x00000000, 0x14c00000, 0x502 },
12638     { 0x00000000, 0x00600000, 0x00b },
12639     { 0x00000000, 0xd9000000, 0x000 },
12640     { 0x00000000, 0xc0400400, 0x001 },
12641     { 0xb5000000, 0x00204411, 0x000 },
12642     { 0x00002000, 0x00204811, 0x000 },
12643     { 0xb6000000, 0x00204411, 0x000 },
12644     { 0x0000a000, 0x00204811, 0x000 },
12645     { 0xb7000000, 0x00204411, 0x000 },
12646     { 0x0000c000, 0x00204811, 0x000 },
12647     { 0xb8000000, 0x00204411, 0x000 },
12648     { 0x0000f8e0, 0x00204811, 0x000 },
12649     { 0xb9000000, 0x00204411, 0x000 },
12650     { 0x0000f880, 0x00204811, 0x000 },
12651     { 0xba000000, 0x00204411, 0x000 },
12652     { 0x0000e000, 0x00204811, 0x000 },
12653     { 0xbb000000, 0x00204411, 0x000 },
12654     { 0x0000f000, 0x00204811, 0x000 },
12655     { 0xbc000000, 0x00204411, 0x000 },
12656     { 0x0000f3fc, 0x00204811, 0x000 },
12657     { 0x81000000, 0x00204411, 0x000 },
12658     { 0x00000002, 0x00204811, 0x000 },
12659     { 0x000000ff, 0x00280e30, 0x000 },
12660     { 0x00000000, 0x002f0223, 0x000 },
12661     { 0x00000000, 0x0cc00000, 0x516 },
12662     { 0x00000000, 0xc0200800, 0x000 },
12663     { 0x00000000, 0x14c00000, 0x52b },
12664     { 0x00000000, 0x00200c11, 0x000 },
12665     { 0x0000001c, 0x00203623, 0x000 },
12666     { 0x0000002b, 0x00203623, 0x000 },
12667     { 0x00000029, 0x00203623, 0x000 },
12668     { 0x00000028, 0x00203623, 0x000 },
12669     { 0x00000017, 0x00203623, 0x000 },
12670     { 0x00000025, 0x00203623, 0x000 },
12671     { 0x00000026, 0x00203623, 0x000 },
12672     { 0x00000015, 0x00203623, 0x000 },
12673     { 0x00000016, 0x00203623, 0x000 },
12674     { 0xffffe000, 0x00200c11, 0x000 },
12675     { 0x00000021, 0x00203623, 0x000 },
12676     { 0x00000022, 0x00203623, 0x000 },
12677     { 0x00001fff, 0x00200c11, 0x000 },
12678     { 0x00000023, 0x00203623, 0x000 },
12679     { 0x00000024, 0x00203623, 0x000 },
12680     { 0xf1ffffff, 0x00283a2e, 0x000 },
12681     { 0x0000001a, 0xc0220e20, 0x000 },
12682     { 0x00000000, 0x0029386e, 0x000 },
12683     { 0x81000000, 0x00204411, 0x000 },
12684     { 0x00000006, 0x00204811, 0x000 },
12685     { 0x0000002a, 0x40203620, 0x000 },
12686     { 0x87000000, 0x00204411, 0x000 },
12687     { 0x00000000, 0xc0204800, 0x000 },
12688     { 0x0000a1f4, 0x00204411, 0x000 },
12689     { 0x00000000, 0x00204810, 0x000 },
12690     { 0x00000000, 0x00200c11, 0x000 },
12691     { 0x00000030, 0x00203623, 0x000 },
12692     { 0x9d000000, 0x00204411, 0x000 },
12693     { 0x0000001f, 0x40214a20, 0x000 },
12694     { 0x96000000, 0x00204411, 0x000 },
12695     { 0x00000000, 0xc0204800, 0x000 },
12696     { 0x00000000, 0xc0200c00, 0x000 },
12697     { 0x00000000, 0xc0201000, 0x000 },
12698     { 0x0000001f, 0x00211624, 0x000 },
12699     { 0x00000000, 0x14c00000, 0x000 },
12700     { 0x0000001d, 0x00203623, 0x000 },
12701     { 0x00000003, 0x00281e23, 0x000 },
12702     { 0x00000008, 0x00222223, 0x000 },
12703     { 0xfffff000, 0x00282228, 0x000 },
12704     { 0x00000000, 0x002920e8, 0x000 },
12705     { 0x0000001f, 0x00203628, 0x000 },
12706     { 0x00000018, 0x00211e23, 0x000 },
12707     { 0x00000020, 0x00203627, 0x000 },
12708     { 0x00000002, 0x00221624, 0x000 },
12709     { 0x00000000, 0x003014a8, 0x000 },
12710     { 0x0000001e, 0x00203625, 0x000 },
12711     { 0x00000003, 0x00211a24, 0x000 },
12712     { 0x10000000, 0x00281a26, 0x000 },
12713     { 0xefffffff, 0x00283a2e, 0x000 },
12714     { 0x00000000, 0x004938ce, 0x678 },
12715     { 0x00000001, 0x40280a20, 0x000 },
12716     { 0x00000006, 0x40280e20, 0x000 },
12717     { 0x00000300, 0xc0281220, 0x000 },
12718     { 0x00000008, 0x00211224, 0x000 },
12719     { 0x00000000, 0xc0201620, 0x000 },
12720     { 0x00000000, 0xc0201a20, 0x000 },
12721     { 0x00000000, 0x00210222, 0x000 },
12722     { 0x00000000, 0x14c00000, 0x563 },
12723     { 0x81000000, 0x00204411, 0x000 },
12724     { 0x00000001, 0x00204811, 0x000 },
12725     { 0x00002258, 0x00300a24, 0x000 },
12726     { 0x00040000, 0x00694622, 0x68a },
12727     { 0x00002169, 0x00204411, 0x000 },
12728     { 0x00000000, 0x00204805, 0x000 },
12729     { 0x00020000, 0x00294a26, 0x000 },
12730     { 0x00000000, 0x00204810, 0x000 },
12731     { 0xcafebabe, 0x00204811, 0x000 },
12732     { 0x00000002, 0x002f0223, 0x000 },
12733     { 0x00000000, 0x0cc00000, 0x56b },
12734     { 0x00000000, 0xc0201c10, 0x000 },
12735     { 0x00000000, 0xc0400000, 0x579 },
12736     { 0x00000002, 0x002f0223, 0x000 },
12737     { 0x00000000, 0x0cc00000, 0x56b },
12738     { 0x81000000, 0x00204411, 0x000 },
12739     { 0x00000001, 0x00204811, 0x000 },
12740     { 0x00002258, 0x00300a24, 0x000 },
12741     { 0x00040000, 0x00694622, 0x68a },
12742     { 0x00000000, 0xc0201c10, 0x000 },
12743     { 0x00000000, 0xc0400000, 0x579 },
12744     { 0x00000000, 0x002f0223, 0x000 },
12745     { 0x00000000, 0x0cc00000, 0x56f },
12746     { 0x00000000, 0xc0201c00, 0x000 },
12747     { 0x00000000, 0xc0400000, 0x579 },
12748     { 0x00000004, 0x002f0223, 0x000 },
12749     { 0x00000000, 0x0cc00000, 0x577 },
12750     { 0x81000000, 0x00204411, 0x000 },
12751     { 0x00000000, 0x00204811, 0x000 },
12752     { 0x0000216d, 0x00204411, 0x000 },
12753     { 0x00000000, 0xc0204800, 0x000 },
12754     { 0x00000000, 0xc0604800, 0x68f },
12755     { 0x00000000, 0x00401c10, 0x579 },
12756     { 0x00000000, 0xc0200000, 0x000 },
12757     { 0x00000000, 0xc0400000, 0x000 },
12758     { 0x00000000, 0x0ee00000, 0x57b },
12759     { 0x00000000, 0x00600000, 0x5c6 },
12760     { 0x00000000, 0x002f0224, 0x000 },
12761     { 0x00000000, 0x0cc00000, 0x58c },
12762     { 0x0000a2b7, 0x00204411, 0x000 },
12763     { 0x00000000, 0x00204807, 0x000 },
12764     { 0x81000000, 0x00204411, 0x000 },
12765     { 0x00000001, 0x00204811, 0x000 },
12766     { 0x0004a2b6, 0x00604411, 0x68a },
12767     { 0x0000001a, 0x00212230, 0x000 },
12768     { 0x00000006, 0x00222630, 0x000 },
12769     { 0x00042004, 0x00604411, 0x68a },
12770     { 0x0000a2c4, 0x00204411, 0x000 },
12771     { 0x00000000, 0x003048e9, 0x000 },
12772     { 0x00000000, 0x00e00000, 0x58a },
12773     { 0x0000a2d1, 0x00204411, 0x000 },
12774     { 0x00000000, 0x00404808, 0x000 },
12775     { 0x0000a2d1, 0x00204411, 0x000 },
12776     { 0x00000001, 0x00504a28, 0x000 },
12777     { 0x00000001, 0x002f0224, 0x000 },
12778     { 0x00000000, 0x0cc00000, 0x59d },
12779     { 0x0000a2bb, 0x00204411, 0x000 },
12780     { 0x00000000, 0x00204807, 0x000 },
12781     { 0x81000000, 0x00204411, 0x000 },
12782     { 0x00000001, 0x00204811, 0x000 },
12783     { 0x0004a2ba, 0x00604411, 0x68a },
12784     { 0x0000001a, 0x00212230, 0x000 },
12785     { 0x00000006, 0x00222630, 0x000 },
12786     { 0x00042004, 0x00604411, 0x68a },
12787     { 0x0000a2c5, 0x00204411, 0x000 },
12788     { 0x00000000, 0x003048e9, 0x000 },
12789     { 0x00000000, 0x00e00000, 0x59b },
12790     { 0x0000a2d2, 0x00204411, 0x000 },
12791     { 0x00000000, 0x00404808, 0x000 },
12792     { 0x0000a2d2, 0x00204411, 0x000 },
12793     { 0x00000001, 0x00504a28, 0x000 },
12794     { 0x00000002, 0x002f0224, 0x000 },
12795     { 0x00000000, 0x0cc00000, 0x5ae },
12796     { 0x0000a2bf, 0x00204411, 0x000 },
12797     { 0x00000000, 0x00204807, 0x000 },
12798     { 0x81000000, 0x00204411, 0x000 },
12799     { 0x00000001, 0x00204811, 0x000 },
12800     { 0x0004a2be, 0x00604411, 0x68a },
12801     { 0x0000001a, 0x00212230, 0x000 },
12802     { 0x00000006, 0x00222630, 0x000 },
12803     { 0x00042004, 0x00604411, 0x68a },
12804     { 0x0000a2c6, 0x00204411, 0x000 },
12805     { 0x00000000, 0x003048e9, 0x000 },
12806     { 0x00000000, 0x00e00000, 0x5ac },
12807     { 0x0000a2d3, 0x00204411, 0x000 },
12808     { 0x00000000, 0x00404808, 0x000 },
12809     { 0x0000a2d3, 0x00204411, 0x000 },
12810     { 0x00000001, 0x00504a28, 0x000 },
12811     { 0x0000a2c3, 0x00204411, 0x000 },
12812     { 0x00000000, 0x00204807, 0x000 },
12813     { 0x81000000, 0x00204411, 0x000 },
12814     { 0x00000001, 0x00204811, 0x000 },
12815     { 0x0004a2c2, 0x00604411, 0x68a },
12816     { 0x0000001a, 0x00212230, 0x000 },
12817     { 0x00000006, 0x00222630, 0x000 },
12818     { 0x00042004, 0x00604411, 0x68a },
12819     { 0x0000a2c7, 0x00204411, 0x000 },
12820     { 0x00000000, 0x003048e9, 0x000 },
12821     { 0x00000000, 0x00e00000, 0x5bb },
12822     { 0x0000a2d4, 0x00204411, 0x000 },
12823     { 0x00000000, 0x00404808, 0x000 },
12824     { 0x0000a2d4, 0x00204411, 0x000 },
12825     { 0x00000001, 0x00504a28, 0x000 },
12826     { 0x85000000, 0x00204411, 0x000 },
12827     { 0x00000000, 0x00204801, 0x000 },
12828     { 0x0000304a, 0x00204411, 0x000 },
12829     { 0x01000000, 0x00204811, 0x000 },
12830     { 0x00000000, 0x00400000, 0x5c1 },
12831     { 0xa4000000, 0xc0204411, 0x000 },
12832     { 0x00000000, 0xc0404800, 0x000 },
12833     { 0x00000000, 0xc0600000, 0x5c6 },
12834     { 0x00000000, 0xc0400400, 0x001 },
12835     { 0x0000002c, 0x00203621, 0x000 },
12836     { 0x81000000, 0x00204411, 0x000 },
12837     { 0x00000006, 0x00204811, 0x000 },
12838     { 0x00000000, 0x002f0230, 0x000 },
12839     { 0x00000000, 0x0cc00000, 0x5cd },
12840     { 0x00000000, 0x00200411, 0x000 },
12841     { 0x00000030, 0x00403621, 0x5e0 },
12842     { 0x00000030, 0x0020062d, 0x000 },
12843     { 0x00007e00, 0x00280621, 0x000 },
12844     { 0x00000000, 0x002f0221, 0x000 },
12845     { 0x00000000, 0x0ce00000, 0x5e0 },
12846     { 0x81000000, 0x00204411, 0x000 },
12847     { 0x00000001, 0x00204811, 0x000 },
12848     { 0x0004a092, 0x00604411, 0x68a },
12849     { 0x00000031, 0x00203630, 0x000 },
12850     { 0x0004a093, 0x00604411, 0x68a },
12851     { 0x00000032, 0x00203630, 0x000 },
12852     { 0x0004a2b6, 0x00604411, 0x68a },
12853     { 0x00000033, 0x00203630, 0x000 },
12854     { 0x0004a2ba, 0x00604411, 0x68a },
12855     { 0x00000034, 0x00203630, 0x000 },
12856     { 0x0004a2be, 0x00604411, 0x68a },
12857     { 0x00000035, 0x00203630, 0x000 },
12858     { 0x0004a2c2, 0x00604411, 0x68a },
12859     { 0x00000036, 0x00203630, 0x000 },
12860     { 0x00042004, 0x00604411, 0x68a },
12861     { 0x0001a2a4, 0x00204411, 0x000 },
12862     { 0x0000003f, 0x00204811, 0x000 },
12863     { 0x0000003f, 0x00204811, 0x000 },
12864     { 0x0000003f, 0x00204811, 0x000 },
12865     { 0x0000003f, 0x00204811, 0x000 },
12866     { 0x00000005, 0x00204811, 0x000 },
12867     { 0x0000a1f4, 0x00204411, 0x000 },
12868     { 0x00000000, 0x00204811, 0x000 },
12869     { 0x88000000, 0x00204411, 0x000 },
12870     { 0x00000001, 0x00204811, 0x000 },
12871     { 0x81000000, 0x00204411, 0x000 },
12872     { 0x00000006, 0x00204811, 0x000 },
12873     { 0x00000001, 0x002f0230, 0x000 },
12874     { 0x00000000, 0x0ce00000, 0x629 },
12875     { 0x00000030, 0x0020062d, 0x000 },
12876     { 0x00000000, 0x002f0221, 0x000 },
12877     { 0x00000000, 0x0ce00000, 0x629 },
12878     { 0x81000000, 0x00204411, 0x000 },
12879     { 0x00000001, 0x00204811, 0x000 },
12880     { 0x00007e00, 0x00280621, 0x000 },
12881     { 0x00000000, 0x002f0221, 0x000 },
12882     { 0x00000000, 0x0ce00000, 0x602 },
12883     { 0x0000a092, 0x00204411, 0x000 },
12884     { 0x00000031, 0x00204a2d, 0x000 },
12885     { 0x0000a093, 0x00204411, 0x000 },
12886     { 0x00000032, 0x00204a2d, 0x000 },
12887     { 0x0000a2b6, 0x00204411, 0x000 },
12888     { 0x00000033, 0x00204a2d, 0x000 },
12889     { 0x0000a2ba, 0x00204411, 0x000 },
12890     { 0x00000034, 0x00204a2d, 0x000 },
12891     { 0x0000a2be, 0x00204411, 0x000 },
12892     { 0x00000035, 0x00204a2d, 0x000 },
12893     { 0x0000a2c2, 0x00204411, 0x000 },
12894     { 0x00000036, 0x00204a2d, 0x000 },
12895     { 0x00000030, 0x0020062d, 0x000 },
12896     { 0x000001ff, 0x00280621, 0x000 },
12897     { 0x00000000, 0x002f0221, 0x000 },
12898     { 0x00000000, 0x0ce00000, 0x628 },
12899     { 0x00000000, 0x00210221, 0x000 },
12900     { 0x00000000, 0x14c00000, 0x60b },
12901     { 0x0004a003, 0x00604411, 0x68a },
12902     { 0x0000a003, 0x00204411, 0x000 },
12903     { 0x00000000, 0x00204810, 0x000 },
12904     { 0x00000001, 0x00210621, 0x000 },
12905     { 0x00000000, 0x14c00000, 0x610 },
12906     { 0x0004a010, 0x00604411, 0x68a },
12907     { 0x0000a010, 0x00204411, 0x000 },
12908     { 0x00000000, 0x00204810, 0x000 },
12909     { 0x00000001, 0x00210621, 0x000 },
12910     { 0x00000000, 0x002f0221, 0x000 },
12911     { 0x00000000, 0x0ce00000, 0x628 },
12912     { 0x0004a011, 0x00604411, 0x68a },
12913     { 0x0000a011, 0x00204411, 0x000 },
12914     { 0x00000000, 0x00204810, 0x000 },
12915     { 0x0004a012, 0x00604411, 0x68a },
12916     { 0x0000a012, 0x00204411, 0x000 },
12917     { 0x00000000, 0x00204810, 0x000 },
12918     { 0x0004a013, 0x00604411, 0x68a },
12919     { 0x0000a013, 0x00204411, 0x000 },
12920     { 0x00000000, 0x00204810, 0x000 },
12921     { 0x0004a014, 0x00604411, 0x68a },
12922     { 0x0000a014, 0x00204411, 0x000 },
12923     { 0x00000000, 0x00204810, 0x000 },
12924     { 0x0004a015, 0x00604411, 0x68a },
12925     { 0x0000a015, 0x00204411, 0x000 },
12926     { 0x00000000, 0x00204810, 0x000 },
12927     { 0x0004a016, 0x00604411, 0x68a },
12928     { 0x0000a016, 0x00204411, 0x000 },
12929     { 0x00000000, 0x00204810, 0x000 },
12930     { 0x0004a017, 0x00604411, 0x68a },
12931     { 0x0000a017, 0x00204411, 0x000 },
12932     { 0x00000000, 0x00204810, 0x000 },
12933     { 0x00042004, 0x00604411, 0x68a },
12934     { 0x0000002c, 0x0080062d, 0x000 },
12935     { 0xff000000, 0x00204411, 0x000 },
12936     { 0x00000000, 0x00204811, 0x000 },
12937     { 0x00000001, 0x00204811, 0x000 },
12938     { 0x00000002, 0x00804811, 0x000 },
12939     { 0x00000000, 0x0ee00000, 0x63a },
12940     { 0x00000030, 0x0020062d, 0x000 },
12941     { 0x00000002, 0x00280621, 0x000 },
12942     { 0x00000000, 0x002f0221, 0x000 },
12943     { 0x00000000, 0x0ce00000, 0x638 },
12944     { 0x81000000, 0x00204411, 0x000 },
12945     { 0x00000001, 0x00204811, 0x000 },
12946     { 0x00042004, 0x00604411, 0x68a },
12947     { 0x00001000, 0x00200811, 0x000 },
12948     { 0x0000002b, 0x00203622, 0x000 },
12949     { 0x00000000, 0x00600000, 0x63e },
12950     { 0x00000000, 0x00600000, 0x5c6 },
12951     { 0x98000000, 0x00204411, 0x000 },
12952     { 0x00000000, 0x00804811, 0x000 },
12953     { 0x00000000, 0xc0600000, 0x63e },
12954     { 0x00000000, 0xc0400400, 0x001 },
12955     { 0x0000a2a4, 0x00204411, 0x000 },
12956     { 0x00000022, 0x00204811, 0x000 },
12957     { 0x89000000, 0x00204411, 0x000 },
12958     { 0x00000001, 0x00404811, 0x62a },
12959     { 0x97000000, 0x00204411, 0x000 },
12960     { 0x00000000, 0x00204811, 0x000 },
12961     { 0x8a000000, 0x00204411, 0x000 },
12962     { 0x00000000, 0x00404811, 0x62a },
12963     { 0x00000000, 0x00600000, 0x659 },
12964     { 0x00002010, 0x00204411, 0x000 },
12965     { 0x00008000, 0x00204811, 0x000 },
12966     { 0x0001a2a4, 0xc0204411, 0x000 },
12967     { 0x00000016, 0x00604811, 0x36e },
12968     { 0x00002010, 0x00204411, 0x000 },
12969     { 0x00010000, 0x00204811, 0x000 },
12970     { 0x81000000, 0x00204411, 0x000 },
12971     { 0x00000001, 0x00204811, 0x000 },
12972     { 0x0000217c, 0x00204411, 0x000 },
12973     { 0x09800000, 0x00204811, 0x000 },
12974     { 0xffffffff, 0x00204811, 0x000 },
12975     { 0x00000000, 0x00204811, 0x000 },
12976     { 0x00000000, 0x17000000, 0x000 },
12977     { 0x0004217f, 0x00604411, 0x68a },
12978     { 0x0000001f, 0x00210230, 0x000 },
12979     { 0x00000000, 0x14c00000, 0x000 },
12980     { 0x00000004, 0x00404c11, 0x653 },
12981     { 0x00000000, 0x00400000, 0x000 },
12982     { 0x00000017, 0x00201e2d, 0x000 },
12983     { 0x00000004, 0x00291e27, 0x000 },
12984     { 0x00000017, 0x00803627, 0x000 },
12985     { 0x00000017, 0x00201e2d, 0x000 },
12986     { 0xfffffffb, 0x00281e27, 0x000 },
12987     { 0x00000017, 0x00803627, 0x000 },
12988     { 0x00000017, 0x00201e2d, 0x000 },
12989     { 0x00000008, 0x00291e27, 0x000 },
12990     { 0x00000017, 0x00803627, 0x000 },
12991     { 0x00000017, 0x00201e2d, 0x000 },
12992     { 0xfffffff7, 0x00281e27, 0x000 },
12993     { 0x00000017, 0x00803627, 0x000 },
12994     { 0x00002010, 0x00204411, 0x000 },
12995     { 0x00008000, 0x00204811, 0x000 },
12996     { 0x0001a2a4, 0x00204411, 0x000 },
12997     { 0x00000016, 0x00604811, 0x36e },
12998     { 0x00002010, 0x00204411, 0x000 },
12999     { 0x00010000, 0x00204811, 0x000 },
13000     { 0x0000217c, 0x00204411, 0x000 },
13001     { 0x01800000, 0x00204811, 0x000 },
13002     { 0xffffffff, 0x00204811, 0x000 },
13003     { 0x00000000, 0x00204811, 0x000 },
13004     { 0x00000000, 0x17000000, 0x000 },
13005     { 0x81000000, 0x00204411, 0x000 },
13006     { 0x00000001, 0x00204811, 0x000 },
13007     { 0x0004217f, 0x00604411, 0x68a },
13008     { 0x0000001f, 0x00210230, 0x000 },
13009     { 0x00000000, 0x14c00000, 0x689 },
13010     { 0x00000010, 0x00404c11, 0x66f },
13011     { 0x00000000, 0xc0200400, 0x000 },
13012     { 0x00000000, 0x38c00000, 0x000 },
13013     { 0x0000001d, 0x00200a2d, 0x000 },
13014     { 0x0000001e, 0x00200e2d, 0x000 },
13015     { 0x0000001f, 0x0020122d, 0x000 },
13016     { 0x00000020, 0x0020162d, 0x000 },
13017     { 0x00002169, 0x00204411, 0x000 },
13018     { 0x00000000, 0x00204804, 0x000 },
13019     { 0x00000000, 0x00204805, 0x000 },
13020     { 0x00000000, 0x00204801, 0x000 },
13021     { 0xcafebabe, 0x00204811, 0x000 },
13022     { 0x00000004, 0x00301224, 0x000 },
13023     { 0x00000000, 0x002f0064, 0x000 },
13024     { 0x00000000, 0x0cc00000, 0x688 },
13025     { 0x00000003, 0x00281a22, 0x000 },
13026     { 0x00000008, 0x00221222, 0x000 },
13027     { 0xfffff000, 0x00281224, 0x000 },
13028     { 0x00000000, 0x002910c4, 0x000 },
13029     { 0x0000001f, 0x00403624, 0x000 },
13030     { 0x00000000, 0x00800000, 0x000 },
13031     { 0x00000000, 0x1ac00000, 0x68a },
13032     { 0x9f000000, 0x00204411, 0x000 },
13033     { 0xcafebabe, 0x00204811, 0x000 },
13034     { 0x00000000, 0x1ae00000, 0x68d },
13035     { 0x00000000, 0x00800000, 0x000 },
13036     { 0x00000000, 0x1ac00000, 0x68f },
13037     { 0x9e000000, 0x00204411, 0x000 },
13038     { 0xcafebabe, 0x00204811, 0x000 },
13039     { 0x00000000, 0x1ae00000, 0x692 },
13040     { 0x00000000, 0x00800000, 0x000 },
13041     { 0x00000000, 0x00600000, 0x00b },
13042     { 0x00001000, 0x00600411, 0x315 },
13043     { 0x00000000, 0x00200411, 0x000 },
13044     { 0x00000000, 0x00600811, 0x1b2 },
13045     { 0x0000225c, 0x00204411, 0x000 },
13046     { 0x00000003, 0x00204811, 0x000 },
13047     { 0x00002256, 0x00204411, 0x000 },
13048     { 0x0000001b, 0x00204811, 0x000 },
13049     { 0x0000a1fc, 0x00204411, 0x000 },
13050     { 0x00000001, 0x00204811, 0x000 },
13051     { 0x0001a1fd, 0xc0204411, 0x000 },
13052     { 0x00000021, 0x00201e2d, 0x000 },
13053     { 0x00000010, 0x00221e27, 0x000 },
13054     { 0x00000024, 0x0020222d, 0x000 },
13055     { 0x0000ffff, 0x00282228, 0x000 },
13056     { 0x00000000, 0x00294907, 0x000 },
13057     { 0x00000000, 0x00204811, 0x000 },
13058     { 0x00000022, 0x0020222d, 0x000 },
13059     { 0x0000ffff, 0x00282228, 0x000 },
13060     { 0x00000000, 0x00294907, 0x000 },
13061     { 0x00000000, 0x00204811, 0x000 },
13062     { 0x00000023, 0x00201e2d, 0x000 },
13063     { 0x00000010, 0x00221e27, 0x000 },
13064     { 0x00000000, 0x00294907, 0x000 },
13065     { 0x00000000, 0x00404811, 0x000 },
13066     { 0x00000000, 0x00000000, 0x000 },
13067     { 0x00000000, 0x00000000, 0x000 },
13068     { 0x00000000, 0x00000000, 0x000 },
13069     { 0x00000000, 0x00000000, 0x000 },
13070     { 0x00000000, 0x00000000, 0x000 },
13071     { 0x00000000, 0x00000000, 0x000 },
13072     { 0x00000000, 0x00000000, 0x000 },
13073     { 0x00000000, 0x00000000, 0x000 },
13074     { 0x00000000, 0x00000000, 0x000 },
13075     { 0x00000000, 0x00000000, 0x000 },
13076     { 0x00000000, 0x00000000, 0x000 },
13077     { 0x00000000, 0x00000000, 0x000 },
13078     { 0x00000000, 0x00000000, 0x000 },
13079     { 0x00000000, 0x00000000, 0x000 },
13080     { 0x00000000, 0x00000000, 0x000 },
13081     { 0x00000000, 0x00000000, 0x000 },
13082     { 0x00000000, 0x00000000, 0x000 },
13083     { 0x00000000, 0x00000000, 0x000 },
13084     { 0x00000000, 0x00000000, 0x000 },
13085     { 0x00000000, 0x00000000, 0x000 },
13086     { 0x00000000, 0x00000000, 0x000 },
13087     { 0x00000000, 0x00000000, 0x000 },
13088     { 0x00000000, 0x00000000, 0x000 },
13089     { 0x00000000, 0x00000000, 0x000 },
13090     { 0x00000000, 0x00000000, 0x000 },
13091     { 0x00000000, 0x00000000, 0x000 },
13092     { 0x00000000, 0x00000000, 0x000 },
13093     { 0x00000000, 0x00000000, 0x000 },
13094     { 0x00000000, 0x00000000, 0x000 },
13095     { 0x00000000, 0x00000000, 0x000 },
13096     { 0x00000000, 0x00000000, 0x000 },
13097     { 0x00000000, 0x00000000, 0x000 },
13098     { 0x00000000, 0x00000000, 0x000 },
13099     { 0x00000000, 0x00000000, 0x000 },
13100     { 0x00000000, 0x00000000, 0x000 },
13101     { 0x00000000, 0x00000000, 0x000 },
13102     { 0x00000000, 0x00000000, 0x000 },
13103     { 0x00000000, 0x00000000, 0x000 },
13104     { 0x00000000, 0x00000000, 0x000 },
13105     { 0x00000000, 0x00000000, 0x000 },
13106     { 0x00000000, 0x00000000, 0x000 },
13107     { 0x00000000, 0x00000000, 0x000 },
13108     { 0x00000000, 0x00000000, 0x000 },
13109     { 0x00000000, 0x00000000, 0x000 },
13110     { 0x00000000, 0x00000000, 0x000 },
13111     { 0x00000000, 0x00000000, 0x000 },
13112     { 0x00000000, 0x00000000, 0x000 },
13113     { 0x00000000, 0x00000000, 0x000 },
13114     { 0x00000000, 0x00000000, 0x000 },
13115     { 0x00000000, 0x00000000, 0x000 },
13116     { 0x00000000, 0x00000000, 0x000 },
13117     { 0x00000000, 0x00000000, 0x000 },
13118     { 0x00000000, 0x00000000, 0x000 },
13119     { 0x00000000, 0x00000000, 0x000 },
13120     { 0x00000000, 0x00000000, 0x000 },
13121     { 0x014204ff, 0x05bd0250, 0x000 },
13122     { 0x01c30168, 0x043f05bd, 0x000 },
13123     { 0x02250209, 0x02500151, 0x000 },
13124     { 0x02230245, 0x02a00241, 0x000 },
13125     { 0x03d705bd, 0x05bd05bd, 0x000 },
13126     { 0x06460647, 0x031f05bd, 0x000 },
13127     { 0x05bd05c2, 0x03200340, 0x000 },
13128     { 0x032a0282, 0x03420334, 0x000 },
13129     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13130     { 0x05bd054e, 0x05bd05bd, 0x000 },
13131     { 0x03ba05bd, 0x04b80344, 0x000 },
13132     { 0x0497044d, 0x043d05bd, 0x000 },
13133     { 0x04cd05bd, 0x044104da, 0x000 },
13134     { 0x044d0504, 0x03510375, 0x000 },
13135     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13136     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13137     { 0x05bd05bd, 0x063c05c4, 0x000 },
13138     { 0x05bd05bd, 0x000705bd, 0x000 },
13139     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13140     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13141     { 0x03f803ed, 0x04080406, 0x000 },
13142     { 0x040e040a, 0x040c0410, 0x000 },
13143     { 0x041c0418, 0x04240420, 0x000 },
13144     { 0x042c0428, 0x04340430, 0x000 },
13145     { 0x05bd05bd, 0x043805bd, 0x000 },
13146     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13147     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13148     { 0x00020676, 0x06940006, 0x000 },
13149 };
13150
13151 static const u32 RV635_pfp_microcode[]={
13152 0xca0400,
13153 0xa00000,
13154 0x7e828b,
13155 0x7c038b,
13156 0x8001b8,
13157 0x7c038b,
13158 0xd4401e,
13159 0xee001e,
13160 0xca0400,
13161 0xa00000,
13162 0x7e828b,
13163 0xc41838,
13164 0xca2400,
13165 0xca2800,
13166 0x9581a8,
13167 0xc41c3a,
13168 0xc3c000,
13169 0xca0800,
13170 0xca0c00,
13171 0x7c744b,
13172 0xc20005,
13173 0x99c000,
13174 0xc41c3a,
13175 0x7c744c,
13176 0xc0fff0,
13177 0x042c04,
13178 0x309002,
13179 0x7d2500,
13180 0x351402,
13181 0x7d350b,
13182 0x255403,
13183 0x7cd580,
13184 0x259c03,
13185 0x95c004,
13186 0xd5001b,
13187 0x7eddc1,
13188 0x7d9d80,
13189 0xd6801b,
13190 0xd5801b,
13191 0xd4401e,
13192 0xd5401e,
13193 0xd6401e,
13194 0xd6801e,
13195 0xd4801e,
13196 0xd4c01e,
13197 0x9783d3,
13198 0xd5c01e,
13199 0xca0800,
13200 0x80001a,
13201 0xca0c00,
13202 0xe4011e,
13203 0xd4001e,
13204 0x80000c,
13205 0xc41838,
13206 0xe4013e,
13207 0xd4001e,
13208 0x80000c,
13209 0xc41838,
13210 0xd4401e,
13211 0xee001e,
13212 0xca0400,
13213 0xa00000,
13214 0x7e828b,
13215 0xe4011e,
13216 0xd4001e,
13217 0xd4401e,
13218 0xee001e,
13219 0xca0400,
13220 0xa00000,
13221 0x7e828b,
13222 0xe4013e,
13223 0xd4001e,
13224 0xd4401e,
13225 0xee001e,
13226 0xca0400,
13227 0xa00000,
13228 0x7e828b,
13229 0xca1800,
13230 0xd4401e,
13231 0xd5801e,
13232 0x800053,
13233 0xd40075,
13234 0xd4401e,
13235 0xca0800,
13236 0xca0c00,
13237 0xca1000,
13238 0xd48019,
13239 0xd4c018,
13240 0xd50017,
13241 0xd4801e,
13242 0xd4c01e,
13243 0xd5001e,
13244 0xe2001e,
13245 0xca0400,
13246 0xa00000,
13247 0x7e828b,
13248 0xca0800,
13249 0xd48060,
13250 0xd4401e,
13251 0x800000,
13252 0xd4801e,
13253 0xca0800,
13254 0xd48061,
13255 0xd4401e,
13256 0x800000,
13257 0xd4801e,
13258 0xca0800,
13259 0xca0c00,
13260 0xd4401e,
13261 0xd48016,
13262 0xd4c016,
13263 0xd4801e,
13264 0x8001b8,
13265 0xd4c01e,
13266 0xc60843,
13267 0xca0c00,
13268 0xca1000,
13269 0x948004,
13270 0xca1400,
13271 0xe420f3,
13272 0xd42013,
13273 0xd56065,
13274 0xd4e01c,
13275 0xd5201c,
13276 0xd5601c,
13277 0x800000,
13278 0x062001,
13279 0xc60843,
13280 0xca0c00,
13281 0xca1000,
13282 0x9483f7,
13283 0xca1400,
13284 0xe420f3,
13285 0x800079,
13286 0xd42013,
13287 0xc60843,
13288 0xca0c00,
13289 0xca1000,
13290 0x9883ef,
13291 0xca1400,
13292 0xd40064,
13293 0x80008d,
13294 0x000000,
13295 0xc41432,
13296 0xc61843,
13297 0xc4082f,
13298 0x954005,
13299 0xc40c30,
13300 0xd4401e,
13301 0x800000,
13302 0xee001e,
13303 0x9583f5,
13304 0xc41031,
13305 0xd44033,
13306 0xd52065,
13307 0xd4a01c,
13308 0xd4e01c,
13309 0xd5201c,
13310 0xe4015e,
13311 0xd4001e,
13312 0x800000,
13313 0x062001,
13314 0xca1800,
13315 0x0a2001,
13316 0xd60076,
13317 0xc40836,
13318 0x988007,
13319 0xc61045,
13320 0x950110,
13321 0xd4001f,
13322 0xd46062,
13323 0x800000,
13324 0xd42062,
13325 0xcc3835,
13326 0xcc1433,
13327 0x8401bb,
13328 0xd40072,
13329 0xd5401e,
13330 0x800000,
13331 0xee001e,
13332 0xe2001a,
13333 0x8401bb,
13334 0xe2001a,
13335 0xcc104b,
13336 0xcc0447,
13337 0x2c9401,
13338 0x7d098b,
13339 0x984005,
13340 0x7d15cb,
13341 0xd4001a,
13342 0x8001b8,
13343 0xd4006d,
13344 0x344401,
13345 0xcc0c48,
13346 0x98403a,
13347 0xcc2c4a,
13348 0x958004,
13349 0xcc0449,
13350 0x8001b8,
13351 0xd4001a,
13352 0xd4c01a,
13353 0x282801,
13354 0x8400f0,
13355 0xcc1003,
13356 0x98801b,
13357 0x04380c,
13358 0x8400f0,
13359 0xcc1003,
13360 0x988017,
13361 0x043808,
13362 0x8400f0,
13363 0xcc1003,
13364 0x988013,
13365 0x043804,
13366 0x8400f0,
13367 0xcc1003,
13368 0x988014,
13369 0xcc104c,
13370 0x9a8009,
13371 0xcc144d,
13372 0x9840dc,
13373 0xd4006d,
13374 0xcc1848,
13375 0xd5001a,
13376 0xd5401a,
13377 0x8000c9,
13378 0xd5801a,
13379 0x96c0d5,
13380 0xd4006d,
13381 0x8001b8,
13382 0xd4006e,
13383 0x9ac003,
13384 0xd4006d,
13385 0xd4006e,
13386 0x800000,
13387 0xec007f,
13388 0x9ac0cc,
13389 0xd4006d,
13390 0x8001b8,
13391 0xd4006e,
13392 0xcc1403,
13393 0xcc1803,
13394 0xcc1c03,
13395 0x7d9103,
13396 0x7dd583,
13397 0x7d190c,
13398 0x35cc1f,
13399 0x35701f,
13400 0x7cf0cb,
13401 0x7cd08b,
13402 0x880000,
13403 0x7e8e8b,
13404 0x95c004,
13405 0xd4006e,
13406 0x8001b8,
13407 0xd4001a,
13408 0xd4c01a,
13409 0xcc0803,
13410 0xcc0c03,
13411 0xcc1003,
13412 0xcc1403,
13413 0xcc1803,
13414 0xcc1c03,
13415 0xcc2403,
13416 0xcc2803,
13417 0x35c41f,
13418 0x36b01f,
13419 0x7c704b,
13420 0x34f01f,
13421 0x7c704b,
13422 0x35701f,
13423 0x7c704b,
13424 0x7d8881,
13425 0x7dccc1,
13426 0x7e5101,
13427 0x7e9541,
13428 0x7c9082,
13429 0x7cd4c2,
13430 0x7c848b,
13431 0x9ac003,
13432 0x7c8c8b,
13433 0x2c8801,
13434 0x98809e,
13435 0xd4006d,
13436 0x98409c,
13437 0xd4006e,
13438 0xcc084c,
13439 0xcc0c4d,
13440 0xcc1048,
13441 0xd4801a,
13442 0xd4c01a,
13443 0x800101,
13444 0xd5001a,
13445 0xcc0832,
13446 0xd40032,
13447 0x9482d9,
13448 0xca0c00,
13449 0xd4401e,
13450 0x800000,
13451 0xd4001e,
13452 0xe4011e,
13453 0xd4001e,
13454 0xca0800,
13455 0xca0c00,
13456 0xca1000,
13457 0xd4401e,
13458 0xca1400,
13459 0xd4801e,
13460 0xd4c01e,
13461 0xd5001e,
13462 0xd5401e,
13463 0xd54034,
13464 0x800000,
13465 0xee001e,
13466 0x280404,
13467 0xe2001a,
13468 0xe2001a,
13469 0xd4401a,
13470 0xca3800,
13471 0xcc0803,
13472 0xcc0c03,
13473 0xcc0c03,
13474 0xcc0c03,
13475 0x9882bd,
13476 0x000000,
13477 0x8401bb,
13478 0xd7a06f,
13479 0x800000,
13480 0xee001f,
13481 0xca0400,
13482 0xc2ff00,
13483 0xcc0834,
13484 0xc13fff,
13485 0x7c74cb,
13486 0x7cc90b,
13487 0x7d010f,
13488 0x9902b0,
13489 0x7c738b,
13490 0x8401bb,
13491 0xd7a06f,
13492 0x800000,
13493 0xee001f,
13494 0xca0800,
13495 0x281900,
13496 0x7d898b,
13497 0x958014,
13498 0x281404,
13499 0xca0c00,
13500 0xca1000,
13501 0xca1c00,
13502 0xca2400,
13503 0xe2001f,
13504 0xd4c01a,
13505 0xd5001a,
13506 0xd5401a,
13507 0xcc1803,
13508 0xcc2c03,
13509 0xcc2c03,
13510 0xcc2c03,
13511 0x7da58b,
13512 0x7d9c47,
13513 0x984297,
13514 0x000000,
13515 0x800161,
13516 0xd4c01a,
13517 0xd4401e,
13518 0xd4801e,
13519 0x800000,
13520 0xee001e,
13521 0xe4011e,
13522 0xd4001e,
13523 0xd4401e,
13524 0xee001e,
13525 0xca0400,
13526 0xa00000,
13527 0x7e828b,
13528 0xe4013e,
13529 0xd4001e,
13530 0xd4401e,
13531 0xee001e,
13532 0xca0400,
13533 0xa00000,
13534 0x7e828b,
13535 0xca0800,
13536 0x248c06,
13537 0x0ccc06,
13538 0x98c006,
13539 0xcc104e,
13540 0x990004,
13541 0xd40073,
13542 0xe4011e,
13543 0xd4001e,
13544 0xd4401e,
13545 0xd4801e,
13546 0x800000,
13547 0xee001e,
13548 0xca0800,
13549 0xca0c00,
13550 0x34d018,
13551 0x251001,
13552 0x950021,
13553 0xc17fff,
13554 0xca1000,
13555 0xca1400,
13556 0xca1800,
13557 0xd4801d,
13558 0xd4c01d,
13559 0x7db18b,
13560 0xc14202,
13561 0xc2c001,
13562 0xd5801d,
13563 0x34dc0e,
13564 0x7d5d4c,
13565 0x7f734c,
13566 0xd7401e,
13567 0xd5001e,
13568 0xd5401e,
13569 0xc14200,
13570 0xc2c000,
13571 0x099c01,
13572 0x31dc10,
13573 0x7f5f4c,
13574 0x7f734c,
13575 0x042802,
13576 0x7d8380,
13577 0xd5a86f,
13578 0xd58066,
13579 0xd7401e,
13580 0xec005e,
13581 0xc82402,
13582 0xc82402,
13583 0x8001b8,
13584 0xd60076,
13585 0xd4401e,
13586 0xd4801e,
13587 0xd4c01e,
13588 0x800000,
13589 0xee001e,
13590 0x800000,
13591 0xee001f,
13592 0xd4001f,
13593 0x800000,
13594 0xd4001f,
13595 0xd4001f,
13596 0x880000,
13597 0xd4001f,
13598 0x000000,
13599 0x000000,
13600 0x000000,
13601 0x000000,
13602 0x000000,
13603 0x000000,
13604 0x000000,
13605 0x000000,
13606 0x000000,
13607 0x000000,
13608 0x000000,
13609 0x000000,
13610 0x000000,
13611 0x000000,
13612 0x000000,
13613 0x000000,
13614 0x000000,
13615 0x000000,
13616 0x000000,
13617 0x000000,
13618 0x000000,
13619 0x000000,
13620 0x000000,
13621 0x000000,
13622 0x000000,
13623 0x000000,
13624 0x000000,
13625 0x000000,
13626 0x000000,
13627 0x000000,
13628 0x000000,
13629 0x000000,
13630 0x000000,
13631 0x000000,
13632 0x000000,
13633 0x000000,
13634 0x000000,
13635 0x000000,
13636 0x000000,
13637 0x000000,
13638 0x000000,
13639 0x000000,
13640 0x000000,
13641 0x000000,
13642 0x000000,
13643 0x000000,
13644 0x000000,
13645 0x000000,
13646 0x000000,
13647 0x000000,
13648 0x000000,
13649 0x000000,
13650 0x000000,
13651 0x000000,
13652 0x000000,
13653 0x000000,
13654 0x000000,
13655 0x000000,
13656 0x000000,
13657 0x000000,
13658 0x000000,
13659 0x000000,
13660 0x000000,
13661 0x000000,
13662 0x000000,
13663 0x000000,
13664 0x010171,
13665 0x020178,
13666 0x03008f,
13667 0x04007f,
13668 0x050003,
13669 0x06003f,
13670 0x070032,
13671 0x08012c,
13672 0x090046,
13673 0x0a0036,
13674 0x1001b6,
13675 0x1700a2,
13676 0x22013a,
13677 0x230149,
13678 0x2000b4,
13679 0x240125,
13680 0x27004d,
13681 0x28006a,
13682 0x2a0060,
13683 0x2b0052,
13684 0x2f0065,
13685 0x320087,
13686 0x34017f,
13687 0x3c0156,
13688 0x3f0072,
13689 0x41018c,
13690 0x44012e,
13691 0x550173,
13692 0x56017a,
13693 0x60000b,
13694 0x610034,
13695 0x620038,
13696 0x630038,
13697 0x640038,
13698 0x650038,
13699 0x660038,
13700 0x670038,
13701 0x68003a,
13702 0x690041,
13703 0x6a0048,
13704 0x6b0048,
13705 0x6c0048,
13706 0x6d0048,
13707 0x6e0048,
13708 0x6f0048,
13709 0x000006,
13710 0x000006,
13711 0x000006,
13712 0x000006,
13713 0x000006,
13714 0x000006,
13715 0x000006,
13716 0x000006,
13717 0x000006,
13718 0x000006,
13719 0x000006,
13720 0x000006,
13721 0x000006,
13722 0x000006,
13723 0x000006,
13724 0x000006,
13725 0x000006,
13726 0x000006,
13727 0x000006,
13728 };
13729
13730 static const u32 RV670_cp_microcode[][3]={
13731     { 0x00000000, 0xc0200400, 0x000 },
13732     { 0x00000000, 0x00a0000a, 0x000 },
13733     { 0x0000ffff, 0x00284621, 0x000 },
13734     { 0x00000000, 0xd9004800, 0x000 },
13735     { 0x00000000, 0xc0200400, 0x000 },
13736     { 0x00000000, 0x00a0000a, 0x000 },
13737     { 0x00000000, 0x00e00000, 0x000 },
13738     { 0x00010000, 0xc0294620, 0x000 },
13739     { 0x00000000, 0xd9004800, 0x000 },
13740     { 0x00000000, 0xc0200400, 0x000 },
13741     { 0x00000000, 0x00a0000a, 0x000 },
13742     { 0x81000000, 0x00204411, 0x000 },
13743     { 0x00000001, 0x00204811, 0x000 },
13744     { 0x00042004, 0x00604411, 0x67c },
13745     { 0x00000000, 0x00600000, 0x624 },
13746     { 0x00000000, 0x00600000, 0x638 },
13747     { 0x00000000, 0xc0200800, 0x000 },
13748     { 0x00000f00, 0x00281622, 0x000 },
13749     { 0x00000008, 0x00211625, 0x000 },
13750     { 0x00000018, 0x00203625, 0x000 },
13751     { 0x8d000000, 0x00204411, 0x000 },
13752     { 0x00000004, 0x002f0225, 0x000 },
13753     { 0x00000000, 0x0ce00000, 0x018 },
13754     { 0x00412000, 0x00404811, 0x019 },
13755     { 0x00422000, 0x00204811, 0x000 },
13756     { 0x8e000000, 0x00204411, 0x000 },
13757     { 0x00000028, 0x00204a2d, 0x000 },
13758     { 0x90000000, 0x00204411, 0x000 },
13759     { 0x00000000, 0x00204805, 0x000 },
13760     { 0x0000000c, 0x00211622, 0x000 },
13761     { 0x00000003, 0x00281625, 0x000 },
13762     { 0x00000019, 0x00211a22, 0x000 },
13763     { 0x00000004, 0x00281a26, 0x000 },
13764     { 0x00000000, 0x002914c5, 0x000 },
13765     { 0x00000019, 0x00203625, 0x000 },
13766     { 0x00000000, 0x003a1402, 0x000 },
13767     { 0x00000016, 0x00211625, 0x000 },
13768     { 0x00000003, 0x00281625, 0x000 },
13769     { 0x00000017, 0x00200e2d, 0x000 },
13770     { 0xfffffffc, 0x00280e23, 0x000 },
13771     { 0x00000000, 0x002914a3, 0x000 },
13772     { 0x00000017, 0x00203625, 0x000 },
13773     { 0x00008000, 0x00280e22, 0x000 },
13774     { 0x00000007, 0x00220e23, 0x000 },
13775     { 0x00000000, 0x0029386e, 0x000 },
13776     { 0x20000000, 0x00280e22, 0x000 },
13777     { 0x00000006, 0x00210e23, 0x000 },
13778     { 0x00000000, 0x0029386e, 0x000 },
13779     { 0x00000000, 0x00220222, 0x000 },
13780     { 0x00000000, 0x14e00000, 0x038 },
13781     { 0x00000000, 0x2ee00000, 0x035 },
13782     { 0x00000000, 0x2ce00000, 0x037 },
13783     { 0x00000000, 0x00400e2d, 0x039 },
13784     { 0x00000008, 0x00200e2d, 0x000 },
13785     { 0x00000009, 0x0040122d, 0x046 },
13786     { 0x00000001, 0x00400e2d, 0x039 },
13787     { 0x00000000, 0xc0200c00, 0x000 },
13788     { 0x003ffffc, 0x00281223, 0x000 },
13789     { 0x00000002, 0x00221224, 0x000 },
13790     { 0x0000001f, 0x00211e23, 0x000 },
13791     { 0x00000000, 0x14e00000, 0x03e },
13792     { 0x00000008, 0x00401c11, 0x041 },
13793     { 0x0000000d, 0x00201e2d, 0x000 },
13794     { 0x0000000f, 0x00281e27, 0x000 },
13795     { 0x00000003, 0x00221e27, 0x000 },
13796     { 0x7fc00000, 0x00281a23, 0x000 },
13797     { 0x00000014, 0x00211a26, 0x000 },
13798     { 0x00000001, 0x00331a26, 0x000 },
13799     { 0x00000008, 0x00221a26, 0x000 },
13800     { 0x00000000, 0x00290cc7, 0x000 },
13801     { 0x00000027, 0x00203624, 0x000 },
13802     { 0x00007f00, 0x00281221, 0x000 },
13803     { 0x00001400, 0x002f0224, 0x000 },
13804     { 0x00000000, 0x0ce00000, 0x04b },
13805     { 0x00000001, 0x00290e23, 0x000 },
13806     { 0x0000000e, 0x00203623, 0x000 },
13807     { 0x0000e000, 0x00204411, 0x000 },
13808     { 0xfff80000, 0x00294a23, 0x000 },
13809     { 0x00000000, 0x003a2c02, 0x000 },
13810     { 0x00000002, 0x00220e2b, 0x000 },
13811     { 0xfc000000, 0x00280e23, 0x000 },
13812     { 0x0000000f, 0x00203623, 0x000 },
13813     { 0x00001fff, 0x00294a23, 0x000 },
13814     { 0x00000027, 0x00204a2d, 0x000 },
13815     { 0x00000000, 0x00204811, 0x000 },
13816     { 0x00000029, 0x00200e2d, 0x000 },
13817     { 0x060a0200, 0x00294a23, 0x000 },
13818     { 0x00000000, 0x00204811, 0x000 },
13819     { 0x00000000, 0x00204811, 0x000 },
13820     { 0x00000001, 0x00210222, 0x000 },
13821     { 0x00000000, 0x14e00000, 0x061 },
13822     { 0x00000000, 0x2ee00000, 0x05f },
13823     { 0x00000000, 0x2ce00000, 0x05e },
13824     { 0x00000000, 0x00400e2d, 0x062 },
13825     { 0x00000001, 0x00400e2d, 0x062 },
13826     { 0x0000000a, 0x00200e2d, 0x000 },
13827     { 0x0000000b, 0x0040122d, 0x06a },
13828     { 0x00000000, 0xc0200c00, 0x000 },
13829     { 0x003ffffc, 0x00281223, 0x000 },
13830     { 0x00000002, 0x00221224, 0x000 },
13831     { 0x7fc00000, 0x00281623, 0x000 },
13832     { 0x00000014, 0x00211625, 0x000 },
13833     { 0x00000001, 0x00331625, 0x000 },
13834     { 0x80000000, 0x00280e23, 0x000 },
13835     { 0x00000000, 0x00290ca3, 0x000 },
13836     { 0x3ffffc00, 0x00290e23, 0x000 },
13837     { 0x0000001f, 0x00211e23, 0x000 },
13838     { 0x00000000, 0x14e00000, 0x06d },
13839     { 0x00000100, 0x00401c11, 0x070 },
13840     { 0x0000000d, 0x00201e2d, 0x000 },
13841     { 0x000000f0, 0x00281e27, 0x000 },
13842     { 0x00000004, 0x00221e27, 0x000 },
13843     { 0x81000000, 0x00204411, 0x000 },
13844     { 0x0000000d, 0x00204811, 0x000 },
13845     { 0xfffff0ff, 0x00281a30, 0x000 },
13846     { 0x0000a028, 0x00204411, 0x000 },
13847     { 0x00000000, 0x002948e6, 0x000 },
13848     { 0x0000a018, 0x00204411, 0x000 },
13849     { 0x3fffffff, 0x00284a23, 0x000 },
13850     { 0x0000a010, 0x00204411, 0x000 },
13851     { 0x00000000, 0x00204804, 0x000 },
13852     { 0x00000030, 0x0020162d, 0x000 },
13853     { 0x00000002, 0x00291625, 0x000 },
13854     { 0x00000030, 0x00203625, 0x000 },
13855     { 0x00000025, 0x0020162d, 0x000 },
13856     { 0x00000000, 0x002f00a3, 0x000 },
13857     { 0x00000000, 0x0cc00000, 0x083 },
13858     { 0x00000026, 0x0020162d, 0x000 },
13859     { 0x00000000, 0x002f00a4, 0x000 },
13860     { 0x00000000, 0x0cc00000, 0x084 },
13861     { 0x00000000, 0x00400000, 0x08a },
13862     { 0x00000025, 0x00203623, 0x000 },
13863     { 0x00000026, 0x00203624, 0x000 },
13864     { 0x00000017, 0x00201e2d, 0x000 },
13865     { 0x00000002, 0x00210227, 0x000 },
13866     { 0x00000000, 0x14e00000, 0x08a },
13867     { 0x00000000, 0x00600000, 0x659 },
13868     { 0x00000000, 0x00600000, 0x64d },
13869     { 0x00000002, 0x00210e22, 0x000 },
13870     { 0x00000000, 0x14c00000, 0x08d },
13871     { 0x00000012, 0xc0403620, 0x093 },
13872     { 0x00000000, 0x2ee00000, 0x091 },
13873     { 0x00000000, 0x2ce00000, 0x090 },
13874     { 0x00000002, 0x00400e2d, 0x092 },
13875     { 0x00000003, 0x00400e2d, 0x092 },
13876     { 0x0000000c, 0x00200e2d, 0x000 },
13877     { 0x00000012, 0x00203623, 0x000 },
13878     { 0x00000003, 0x00210e22, 0x000 },
13879     { 0x00000000, 0x14c00000, 0x098 },
13880     { 0x0000a00c, 0x00204411, 0x000 },
13881     { 0x00000000, 0xc0204800, 0x000 },
13882     { 0x00000000, 0xc0404800, 0x0a0 },
13883     { 0x0000a00c, 0x00204411, 0x000 },
13884     { 0x00000000, 0x00204811, 0x000 },
13885     { 0x00000000, 0x2ee00000, 0x09e },
13886     { 0x00000000, 0x2ce00000, 0x09d },
13887     { 0x00000002, 0x00400e2d, 0x09f },
13888     { 0x00000003, 0x00400e2d, 0x09f },
13889     { 0x0000000c, 0x00200e2d, 0x000 },
13890     { 0x00000000, 0x00204803, 0x000 },
13891     { 0x00000000, 0x003a0c02, 0x000 },
13892     { 0x003f0000, 0x00280e23, 0x000 },
13893     { 0x00000010, 0x00210e23, 0x000 },
13894     { 0x00000011, 0x00203623, 0x000 },
13895     { 0x0000001e, 0x0021022b, 0x000 },
13896     { 0x00000000, 0x14c00000, 0x0a7 },
13897     { 0x00000016, 0xc0203620, 0x000 },
13898     { 0x0000001f, 0x0021022b, 0x000 },
13899     { 0x00000000, 0x14c00000, 0x0aa },
13900     { 0x00000015, 0xc0203620, 0x000 },
13901     { 0x00000008, 0x00210e2b, 0x000 },
13902     { 0x0000007f, 0x00280e23, 0x000 },
13903     { 0x00000000, 0x002f0223, 0x000 },
13904     { 0x00000000, 0x0ce00000, 0x0e1 },
13905     { 0x00000000, 0x27000000, 0x000 },
13906     { 0x00000000, 0x00600000, 0x2a3 },
13907     { 0x00000001, 0x002f0223, 0x000 },
13908     { 0x00000000, 0x0ae00000, 0x0b3 },
13909     { 0x00000000, 0x00600000, 0x13a },
13910     { 0x81000000, 0x00204411, 0x000 },
13911     { 0x00000006, 0x00204811, 0x000 },
13912     { 0x0000000c, 0x00221e30, 0x000 },
13913     { 0x99800000, 0x00204411, 0x000 },
13914     { 0x00000004, 0x0020122d, 0x000 },
13915     { 0x00000008, 0x00221224, 0x000 },
13916     { 0x00000010, 0x00201811, 0x000 },
13917     { 0x00000000, 0x00291ce4, 0x000 },
13918     { 0x00000000, 0x00604807, 0x12f },
13919     { 0x9b000000, 0x00204411, 0x000 },
13920     { 0x00000000, 0x00204802, 0x000 },
13921     { 0x9c000000, 0x00204411, 0x000 },
13922     { 0x00000000, 0x0033146f, 0x000 },
13923     { 0x00000001, 0x00333e23, 0x000 },
13924     { 0x00000000, 0xd9004800, 0x000 },
13925     { 0x00000000, 0x00203c05, 0x000 },
13926     { 0x81000000, 0x00204411, 0x000 },
13927     { 0x0000000e, 0x00204811, 0x000 },
13928     { 0x00000000, 0x00201010, 0x000 },
13929     { 0x0000e007, 0x00204411, 0x000 },
13930     { 0x0000000f, 0x0021022b, 0x000 },
13931     { 0x00000000, 0x14c00000, 0x0cb },
13932     { 0x00f8ff08, 0x00204811, 0x000 },
13933     { 0x98000000, 0x00404811, 0x0dc },
13934     { 0x000000f0, 0x00280e22, 0x000 },
13935     { 0x000000a0, 0x002f0223, 0x000 },
13936     { 0x00000000, 0x0cc00000, 0x0da },
13937     { 0x00000011, 0x00200e2d, 0x000 },
13938     { 0x00000001, 0x002f0223, 0x000 },
13939     { 0x00000000, 0x0ce00000, 0x0d5 },
13940     { 0x00000002, 0x002f0223, 0x000 },
13941     { 0x00000000, 0x0ce00000, 0x0d4 },
13942     { 0x00003f00, 0x00400c11, 0x0d6 },
13943     { 0x00001f00, 0x00400c11, 0x0d6 },
13944     { 0x00000f00, 0x00200c11, 0x000 },
13945     { 0x00380009, 0x00294a23, 0x000 },
13946     { 0x3f000000, 0x00280e2b, 0x000 },
13947     { 0x00000002, 0x00220e23, 0x000 },
13948     { 0x00000007, 0x00494a23, 0x0dc },
13949     { 0x00380f09, 0x00204811, 0x000 },
13950     { 0x68000007, 0x00204811, 0x000 },
13951     { 0x00000008, 0x00214a27, 0x000 },
13952     { 0x00000000, 0x00204811, 0x000 },
13953     { 0x060a0200, 0x00294a24, 0x000 },
13954     { 0x00000000, 0x00204811, 0x000 },
13955     { 0x00000000, 0x00204811, 0x000 },
13956     { 0x0000a202, 0x00204411, 0x000 },
13957     { 0x00ff0000, 0x00280e22, 0x000 },
13958     { 0x00000080, 0x00294a23, 0x000 },
13959     { 0x00000027, 0x00200e2d, 0x000 },
13960     { 0x00000026, 0x0020122d, 0x000 },
13961     { 0x00000000, 0x002f0083, 0x000 },
13962     { 0x00000000, 0x0ce00000, 0x0ea },
13963     { 0x00000000, 0x00600000, 0x653 },
13964     { 0x00000000, 0x00400000, 0x0eb },
13965     { 0x00000000, 0x00600000, 0x656 },
13966     { 0x00000007, 0x0020222d, 0x000 },
13967     { 0x00000005, 0x00220e22, 0x000 },
13968     { 0x00100000, 0x00280e23, 0x000 },
13969     { 0x00000000, 0x00292068, 0x000 },
13970     { 0x00000000, 0x003a0c02, 0x000 },
13971     { 0x000000ef, 0x00280e23, 0x000 },
13972     { 0x00000000, 0x00292068, 0x000 },
13973     { 0x00000017, 0x00200e2d, 0x000 },
13974     { 0x00000003, 0x00210223, 0x000 },
13975     { 0x00000000, 0x14e00000, 0x0f8 },
13976     { 0x0000000b, 0x00210228, 0x000 },
13977     { 0x00000000, 0x14c00000, 0x0f8 },
13978     { 0x00000400, 0x00292228, 0x000 },
13979     { 0x00000014, 0x00203628, 0x000 },
13980     { 0x0000001c, 0x00210e22, 0x000 },
13981     { 0x00000000, 0x14c00000, 0x0fd },
13982     { 0x0000a30c, 0x00204411, 0x000 },
13983     { 0x00000000, 0x00204811, 0x000 },
13984     { 0x0000001e, 0x00210e22, 0x000 },
13985     { 0x00000000, 0x14c00000, 0x10b },
13986     { 0x0000a30f, 0x00204411, 0x000 },
13987     { 0x00000011, 0x00200e2d, 0x000 },
13988     { 0x00000001, 0x002f0223, 0x000 },
13989     { 0x00000000, 0x0cc00000, 0x104 },
13990     { 0xffffffff, 0x00404811, 0x10b },
13991     { 0x00000002, 0x002f0223, 0x000 },
13992     { 0x00000000, 0x0cc00000, 0x107 },
13993     { 0x0000ffff, 0x00404811, 0x10b },
13994     { 0x00000004, 0x002f0223, 0x000 },
13995     { 0x00000000, 0x0cc00000, 0x10a },
13996     { 0x000000ff, 0x00404811, 0x10b },
13997     { 0x00000001, 0x00204811, 0x000 },
13998     { 0x0002c400, 0x00204411, 0x000 },
13999     { 0x0000001f, 0x00210e22, 0x000 },
14000     { 0x00000000, 0x14c00000, 0x112 },
14001     { 0x00000010, 0x40210e20, 0x000 },
14002     { 0x00000013, 0x00203623, 0x000 },
14003     { 0x00000018, 0x40224a20, 0x000 },
14004     { 0x00000010, 0xc0424a20, 0x114 },
14005     { 0x00000000, 0x00200c11, 0x000 },
14006     { 0x00000013, 0x00203623, 0x000 },
14007     { 0x00000000, 0x00204811, 0x000 },
14008     { 0x00000000, 0x00204811, 0x000 },
14009     { 0x0000000a, 0x00201011, 0x000 },
14010     { 0x00000000, 0x002f0224, 0x000 },
14011     { 0x00000000, 0x0ce00000, 0x11b },
14012     { 0x00000000, 0x00204811, 0x000 },
14013     { 0x00000001, 0x00531224, 0x117 },
14014     { 0xffbfffff, 0x00283a2e, 0x000 },
14015     { 0x0000001b, 0x00210222, 0x000 },
14016     { 0x00000000, 0x14c00000, 0x12e },
14017     { 0x81000000, 0x00204411, 0x000 },
14018     { 0x0000000d, 0x00204811, 0x000 },
14019     { 0x00000018, 0x00220e30, 0x000 },
14020     { 0xfc000000, 0x00280e23, 0x000 },
14021     { 0x81000000, 0x00204411, 0x000 },
14022     { 0x0000000e, 0x00204811, 0x000 },
14023     { 0x00000000, 0x00201010, 0x000 },
14024     { 0x0000e00e, 0x00204411, 0x000 },
14025     { 0x07f8ff08, 0x00204811, 0x000 },
14026     { 0x00000000, 0x00294a23, 0x000 },
14027     { 0x0000001c, 0x00201e2d, 0x000 },
14028     { 0x00000008, 0x00214a27, 0x000 },
14029     { 0x00000000, 0x00204811, 0x000 },
14030     { 0x060a0200, 0x00294a24, 0x000 },
14031     { 0x00000000, 0x00204811, 0x000 },
14032     { 0x00000000, 0x00204811, 0x000 },
14033     { 0x00000000, 0x00800000, 0x000 },
14034     { 0x81000000, 0x00204411, 0x000 },
14035     { 0x00000001, 0x00204811, 0x000 },
14036     { 0x0000217c, 0x00204411, 0x000 },
14037     { 0x00800000, 0x00204811, 0x000 },
14038     { 0x00000000, 0x00204806, 0x000 },
14039     { 0x00000008, 0x00214a27, 0x000 },
14040     { 0x00000000, 0x17000000, 0x000 },
14041     { 0x0004217f, 0x00604411, 0x67c },
14042     { 0x0000001f, 0x00210230, 0x000 },
14043     { 0x00000000, 0x14c00000, 0x67b },
14044     { 0x00000004, 0x00404c11, 0x135 },
14045     { 0x81000000, 0x00204411, 0x000 },
14046     { 0x00000001, 0x00204811, 0x000 },
14047     { 0x000021f8, 0x00204411, 0x000 },
14048     { 0x0000001c, 0x00204811, 0x000 },
14049     { 0x000421f9, 0x00604411, 0x67c },
14050     { 0x00000011, 0x00210230, 0x000 },
14051     { 0x00000000, 0x14e00000, 0x13c },
14052     { 0x00000000, 0x00800000, 0x000 },
14053     { 0x00000000, 0x00600000, 0x00b },
14054     { 0x00000000, 0x00600411, 0x315 },
14055     { 0x00000000, 0x00200411, 0x000 },
14056     { 0x00000000, 0x00600811, 0x1b2 },
14057     { 0x00000000, 0x00600000, 0x160 },
14058     { 0x0000ffff, 0x40280e20, 0x000 },
14059     { 0x00000010, 0xc0211220, 0x000 },
14060     { 0x0000ffff, 0x40280620, 0x000 },
14061     { 0x00000010, 0xc0210a20, 0x000 },
14062     { 0x00000000, 0x00341461, 0x000 },
14063     { 0x00000000, 0x00741882, 0x2bb },
14064     { 0x0001a1fd, 0x00604411, 0x2e0 },
14065     { 0x00003fff, 0x002f022f, 0x000 },
14066     { 0x00000000, 0x0cc00000, 0x147 },
14067     { 0x00000000, 0xc0400400, 0x001 },
14068     { 0x00000000, 0x00600000, 0x00b },
14069     { 0x00000000, 0x00600411, 0x315 },
14070     { 0x00000000, 0x00200411, 0x000 },
14071     { 0x00000000, 0x00600811, 0x1b2 },
14072     { 0x00003fff, 0x002f022f, 0x000 },
14073     { 0x00000000, 0x0ce00000, 0x000 },
14074     { 0x00000000, 0x00600000, 0x160 },
14075     { 0x00000010, 0x40210e20, 0x000 },
14076     { 0x0000ffff, 0xc0281220, 0x000 },
14077     { 0x00000010, 0x40211620, 0x000 },
14078     { 0x0000ffff, 0xc0681a20, 0x2bb },
14079     { 0x0001a1fd, 0x00604411, 0x2e0 },
14080     { 0x00003fff, 0x002f022f, 0x000 },
14081     { 0x00000000, 0x0cc00000, 0x158 },
14082     { 0x00000000, 0xc0400400, 0x001 },
14083     { 0x0000225c, 0x00204411, 0x000 },
14084     { 0x00000001, 0x00300a2f, 0x000 },
14085     { 0x00000001, 0x00210a22, 0x000 },
14086     { 0x00000003, 0x00384a22, 0x000 },
14087     { 0x00002256, 0x00204411, 0x000 },
14088     { 0x0000001a, 0x00204811, 0x000 },
14089     { 0x0000a1fc, 0x00204411, 0x000 },
14090     { 0x00000001, 0x00804811, 0x000 },
14091     { 0x00000000, 0x00600000, 0x00b },
14092     { 0x00000000, 0x00600000, 0x18f },
14093     { 0x00000000, 0x00600000, 0x1a0 },
14094     { 0x00003fff, 0x002f022f, 0x000 },
14095     { 0x00000000, 0x0ce00000, 0x000 },
14096     { 0x00000000, 0x00202c08, 0x000 },
14097     { 0x00000000, 0x00202411, 0x000 },
14098     { 0x00000000, 0x00202811, 0x000 },
14099     { 0x00002256, 0x00204411, 0x000 },
14100     { 0x00000016, 0x00204811, 0x000 },
14101     { 0x0000225c, 0x00204411, 0x000 },
14102     { 0x00000003, 0x00204811, 0x000 },
14103     { 0x93800000, 0x00204411, 0x000 },
14104     { 0x00000002, 0x00221e29, 0x000 },
14105     { 0x00000000, 0x007048eb, 0x19c },
14106     { 0x00000000, 0x00600000, 0x2bb },
14107     { 0x00000001, 0x40330620, 0x000 },
14108     { 0x00000000, 0xc0302409, 0x000 },
14109     { 0x00003fff, 0x002f022f, 0x000 },
14110     { 0x00000000, 0x0ce00000, 0x000 },
14111     { 0x00000000, 0x00600000, 0x2a3 },
14112     { 0x00000000, 0x002f0221, 0x000 },
14113     { 0x00000000, 0x0ae00000, 0x181 },
14114     { 0x00000000, 0x00600000, 0x13a },
14115     { 0x00000000, 0x00400000, 0x186 },
14116     { 0x95000000, 0x00204411, 0x000 },
14117     { 0x00000000, 0x002f0221, 0x000 },
14118     { 0x00000000, 0x0ce00000, 0x186 },
14119     { 0x00000000, 0xc0204800, 0x000 },
14120     { 0x00000001, 0x00530621, 0x182 },
14121     { 0x92000000, 0x00204411, 0x000 },
14122     { 0x00000000, 0xc0604800, 0x197 },
14123     { 0x0001a1fd, 0x00204411, 0x000 },
14124     { 0x00000011, 0x0020062d, 0x000 },
14125     { 0x00000000, 0x0078042a, 0x2fb },
14126     { 0x00000000, 0x00202809, 0x000 },
14127     { 0x00003fff, 0x002f022f, 0x000 },
14128     { 0x00000000, 0x0cc00000, 0x174 },
14129     { 0x00000000, 0xc0400400, 0x001 },
14130     { 0x00000210, 0x00600411, 0x315 },
14131     { 0x00003fff, 0x002f022f, 0x000 },
14132     { 0x00000000, 0x0ce00000, 0x194 },
14133     { 0x00000015, 0xc0203620, 0x000 },
14134     { 0x00000016, 0xc0203620, 0x000 },
14135     { 0x3f800000, 0x00200411, 0x000 },
14136     { 0x46000000, 0x00600811, 0x1b2 },
14137     { 0x00000000, 0x00800000, 0x000 },
14138     { 0x0000a1fc, 0x00204411, 0x000 },
14139     { 0x00003fff, 0x002f022f, 0x000 },
14140     { 0x00000000, 0x0cc00000, 0x19b },
14141     { 0x00000001, 0x00804811, 0x000 },
14142     { 0x00000021, 0x00804811, 0x000 },
14143     { 0x0000ffff, 0x40280e20, 0x000 },
14144     { 0x00000010, 0xc0211220, 0x000 },
14145     { 0x0000ffff, 0x40281620, 0x000 },
14146     { 0x00000010, 0xc0811a20, 0x000 },
14147     { 0x81000000, 0x00204411, 0x000 },
14148     { 0x00000006, 0x00204811, 0x000 },
14149     { 0x00000008, 0x00221e30, 0x000 },
14150     { 0x00000029, 0x00201a2d, 0x000 },
14151     { 0x0000e000, 0x00204411, 0x000 },
14152     { 0xfffbff09, 0x00204811, 0x000 },
14153     { 0x0000000f, 0x0020222d, 0x000 },
14154     { 0x00001fff, 0x00294a28, 0x000 },
14155     { 0x00000006, 0x0020222d, 0x000 },
14156     { 0x00000000, 0x002920e8, 0x000 },
14157     { 0x00000000, 0x00204808, 0x000 },
14158     { 0x00000000, 0x00204811, 0x000 },
14159     { 0x060a0200, 0x00294a26, 0x000 },
14160     { 0x00000000, 0x00204811, 0x000 },
14161     { 0x00000000, 0x00204811, 0x000 },
14162     { 0x00000100, 0x00201811, 0x000 },
14163     { 0x00000008, 0x00621e28, 0x12f },
14164     { 0x00000008, 0x00822228, 0x000 },
14165     { 0x0002c000, 0x00204411, 0x000 },
14166     { 0x00000015, 0x00600e2d, 0x1bd },
14167     { 0x00000016, 0x00600e2d, 0x1bd },
14168     { 0x0000c008, 0x00204411, 0x000 },
14169     { 0x00000017, 0x00200e2d, 0x000 },
14170     { 0x00000000, 0x14c00000, 0x1b9 },
14171     { 0x00000000, 0x00200411, 0x000 },
14172     { 0x00000000, 0x00204801, 0x000 },
14173     { 0x39000000, 0x00204811, 0x000 },
14174     { 0x00000000, 0x00204811, 0x000 },
14175     { 0x00000000, 0x00804802, 0x000 },
14176     { 0x00000018, 0x00202e2d, 0x000 },
14177     { 0x00000000, 0x003b0d63, 0x000 },
14178     { 0x00000008, 0x00224a23, 0x000 },
14179     { 0x00000010, 0x00224a23, 0x000 },
14180     { 0x00000018, 0x00224a23, 0x000 },
14181     { 0x00000000, 0x00804803, 0x000 },
14182     { 0x00000000, 0x00600000, 0x00b },
14183     { 0x00001000, 0x00600411, 0x315 },
14184     { 0x00000000, 0x00200411, 0x000 },
14185     { 0x00000000, 0x00600811, 0x1b2 },
14186     { 0x00000007, 0x0021062f, 0x000 },
14187     { 0x00000013, 0x00200a2d, 0x000 },
14188     { 0x00000001, 0x00202c11, 0x000 },
14189     { 0x0000ffff, 0x40282220, 0x000 },
14190     { 0x0000000f, 0x00262228, 0x000 },
14191     { 0x00000010, 0x40212620, 0x000 },
14192     { 0x0000000f, 0x00262629, 0x000 },
14193     { 0x00000000, 0x00202802, 0x000 },
14194     { 0x00002256, 0x00204411, 0x000 },
14195     { 0x0000001b, 0x00204811, 0x000 },
14196     { 0x00000000, 0x002f0221, 0x000 },
14197     { 0x00000000, 0x0ce00000, 0x1e0 },
14198     { 0x0000225c, 0x00204411, 0x000 },
14199     { 0x00000081, 0x00204811, 0x000 },
14200     { 0x0000a1fc, 0x00204411, 0x000 },
14201     { 0x00000001, 0x00204811, 0x000 },
14202     { 0x00000080, 0x00201c11, 0x000 },
14203     { 0x00000000, 0x002f0227, 0x000 },
14204     { 0x00000000, 0x0ce00000, 0x1dc },
14205     { 0x00000000, 0x00600000, 0x1e9 },
14206     { 0x00000001, 0x00531e27, 0x1d8 },
14207     { 0x00000001, 0x00202c11, 0x000 },
14208     { 0x0000001f, 0x00280a22, 0x000 },
14209     { 0x0000001f, 0x00282a2a, 0x000 },
14210     { 0x00000001, 0x00530621, 0x1d1 },
14211     { 0x0000225c, 0x00204411, 0x000 },
14212     { 0x00000002, 0x00304a2f, 0x000 },
14213     { 0x0000a1fc, 0x00204411, 0x000 },
14214     { 0x00000001, 0x00204811, 0x000 },
14215     { 0x00000001, 0x00301e2f, 0x000 },
14216     { 0x00000000, 0x002f0227, 0x000 },
14217     { 0x00000000, 0x0ce00000, 0x000 },
14218     { 0x00000000, 0x00600000, 0x1e9 },
14219     { 0x00000001, 0x00531e27, 0x1e5 },
14220     { 0x0000ffff, 0x40280e20, 0x000 },
14221     { 0x0000000f, 0x00260e23, 0x000 },
14222     { 0x00000010, 0xc0211220, 0x000 },
14223     { 0x0000000f, 0x00261224, 0x000 },
14224     { 0x00000000, 0x00201411, 0x000 },
14225     { 0x00000000, 0x00601811, 0x2bb },
14226     { 0x0001a1fd, 0x00204411, 0x000 },
14227     { 0x00000000, 0x002f022b, 0x000 },
14228     { 0x00000000, 0x0ce00000, 0x1f8 },
14229     { 0x00000010, 0x00221628, 0x000 },
14230     { 0xffff0000, 0x00281625, 0x000 },
14231     { 0x0000ffff, 0x00281a29, 0x000 },
14232     { 0x00000000, 0x002948c5, 0x000 },
14233     { 0x00000000, 0x0020480a, 0x000 },
14234     { 0x00000000, 0x00202c11, 0x000 },
14235     { 0x00000010, 0x00221623, 0x000 },
14236     { 0xffff0000, 0x00281625, 0x000 },
14237     { 0x0000ffff, 0x00281a24, 0x000 },
14238     { 0x00000000, 0x002948c5, 0x000 },
14239     { 0x00000000, 0x00731503, 0x205 },
14240     { 0x00000000, 0x00201805, 0x000 },
14241     { 0x00000000, 0x00731524, 0x205 },
14242     { 0x00000000, 0x002d14c5, 0x000 },
14243     { 0x00000000, 0x003008a2, 0x000 },
14244     { 0x00000000, 0x00204802, 0x000 },
14245     { 0x00000000, 0x00202802, 0x000 },
14246     { 0x00000000, 0x00202003, 0x000 },
14247     { 0x00000000, 0x00802404, 0x000 },
14248     { 0x0000000f, 0x00210225, 0x000 },
14249     { 0x00000000, 0x14c00000, 0x67b },
14250     { 0x00000000, 0x002b1405, 0x000 },
14251     { 0x00000001, 0x00901625, 0x000 },
14252     { 0x00000000, 0x00600000, 0x00b },
14253     { 0x00000000, 0x00600411, 0x315 },
14254     { 0x00000000, 0x00200411, 0x000 },
14255     { 0x00000000, 0x00600811, 0x1b2 },
14256     { 0x00002256, 0x00204411, 0x000 },
14257     { 0x0000001a, 0x00294a22, 0x000 },
14258     { 0x00000000, 0xc0200000, 0x000 },
14259     { 0x00003fff, 0x002f022f, 0x000 },
14260     { 0x00000000, 0x0ce00000, 0x000 },
14261     { 0x00000000, 0xc0200400, 0x000 },
14262     { 0x0000225c, 0x00204411, 0x000 },
14263     { 0x00000003, 0x00384a21, 0x000 },
14264     { 0x0000a1fc, 0x00204411, 0x000 },
14265     { 0x00000001, 0x00204811, 0x000 },
14266     { 0x0000ffff, 0x40281220, 0x000 },
14267     { 0x00000010, 0xc0211a20, 0x000 },
14268     { 0x0000ffff, 0x40280e20, 0x000 },
14269     { 0x00000010, 0xc0211620, 0x000 },
14270     { 0x00000000, 0x00741465, 0x2bb },
14271     { 0x0001a1fd, 0x00604411, 0x2e0 },
14272     { 0x00000001, 0x00330621, 0x000 },
14273     { 0x00000000, 0x002f0221, 0x000 },
14274     { 0x00000000, 0x0cc00000, 0x219 },
14275     { 0x00003fff, 0x002f022f, 0x000 },
14276     { 0x00000000, 0x0cc00000, 0x212 },
14277     { 0x00000000, 0xc0400400, 0x001 },
14278     { 0x00000000, 0x00600000, 0x638 },
14279     { 0x00000000, 0x0040040f, 0x213 },
14280     { 0x00000000, 0x00600000, 0x624 },
14281     { 0x00000000, 0x00600000, 0x638 },
14282     { 0x00000210, 0x00600411, 0x315 },
14283     { 0x00000000, 0x00600000, 0x1a0 },
14284     { 0x00000000, 0x00600000, 0x19c },
14285     { 0x00000000, 0x00600000, 0x2bb },
14286     { 0x00000000, 0x00600000, 0x2a3 },
14287     { 0x93800000, 0x00204411, 0x000 },
14288     { 0x00000000, 0x00204808, 0x000 },
14289     { 0x00000000, 0x002f022f, 0x000 },
14290     { 0x00000000, 0x0ae00000, 0x232 },
14291     { 0x00000000, 0x00600000, 0x13a },
14292     { 0x00000000, 0x00400000, 0x236 },
14293     { 0x95000000, 0x00204411, 0x000 },
14294     { 0x00000000, 0x002f022f, 0x000 },
14295     { 0x00000000, 0x0ce00000, 0x236 },
14296     { 0x00000000, 0xc0404800, 0x233 },
14297     { 0x92000000, 0x00204411, 0x000 },
14298     { 0x00000000, 0xc0204800, 0x000 },
14299     { 0x00002256, 0x00204411, 0x000 },
14300     { 0x00000016, 0x00204811, 0x000 },
14301     { 0x0000225c, 0x00204411, 0x000 },
14302     { 0x00000003, 0x00204811, 0x000 },
14303     { 0x0000a1fc, 0x00204411, 0x000 },
14304     { 0x00000001, 0x00204811, 0x000 },
14305     { 0x0001a1fd, 0x00204411, 0x000 },
14306     { 0x00000000, 0x00600411, 0x2fb },
14307     { 0x00000000, 0xc0400400, 0x001 },
14308     { 0x00000000, 0x00600000, 0x624 },
14309     { 0x0000a00c, 0x00204411, 0x000 },
14310     { 0x00000000, 0xc0204800, 0x000 },
14311     { 0x00000000, 0xc0404800, 0x000 },
14312     { 0x00000000, 0x00600000, 0x00b },
14313     { 0x00000018, 0x40210a20, 0x000 },
14314     { 0x00000003, 0x002f0222, 0x000 },
14315     { 0x00000000, 0x0ae00000, 0x24c },
14316     { 0x00000014, 0x0020222d, 0x000 },
14317     { 0x00080101, 0x00292228, 0x000 },
14318     { 0x00000014, 0x00203628, 0x000 },
14319     { 0x0000a30c, 0x00204411, 0x000 },
14320     { 0x00000000, 0xc0204800, 0x000 },
14321     { 0x00000000, 0xc0204800, 0x000 },
14322     { 0x00000000, 0xc0404800, 0x251 },
14323     { 0x00000000, 0x00600000, 0x00b },
14324     { 0x00000010, 0x00600411, 0x315 },
14325     { 0x3f800000, 0x00200411, 0x000 },
14326     { 0x00000000, 0x00600811, 0x1b2 },
14327     { 0x0000225c, 0x00204411, 0x000 },
14328     { 0x00000003, 0x00204811, 0x000 },
14329     { 0x00000000, 0x00600000, 0x27c },
14330     { 0x00000017, 0x00201e2d, 0x000 },
14331     { 0x00000001, 0x00211e27, 0x000 },
14332     { 0x00000000, 0x14e00000, 0x26a },
14333     { 0x00000012, 0x00201e2d, 0x000 },
14334     { 0x0000ffff, 0x00281e27, 0x000 },
14335     { 0x00000000, 0x00341c27, 0x000 },
14336     { 0x00000000, 0x12c00000, 0x25f },
14337     { 0x00000000, 0x00201c11, 0x000 },
14338     { 0x00000000, 0x002f00e5, 0x000 },
14339     { 0x00000000, 0x08c00000, 0x262 },
14340     { 0x00000000, 0x00201407, 0x000 },
14341     { 0x00000012, 0x00201e2d, 0x000 },
14342     { 0x00000010, 0x00211e27, 0x000 },
14343     { 0x00000000, 0x00341c47, 0x000 },
14344     { 0x00000000, 0x12c00000, 0x267 },
14345     { 0x00000000, 0x00201c11, 0x000 },
14346     { 0x00000000, 0x002f00e6, 0x000 },
14347     { 0x00000000, 0x08c00000, 0x26a },
14348     { 0x00000000, 0x00201807, 0x000 },
14349     { 0x00000000, 0x00600000, 0x2c1 },
14350     { 0x00002256, 0x00204411, 0x000 },
14351     { 0x00000000, 0x00342023, 0x000 },
14352     { 0x00000000, 0x12c00000, 0x272 },
14353     { 0x00000000, 0x00342044, 0x000 },
14354     { 0x00000000, 0x12c00000, 0x271 },
14355     { 0x00000016, 0x00404811, 0x276 },
14356     { 0x00000018, 0x00404811, 0x276 },
14357     { 0x00000000, 0x00342044, 0x000 },
14358     { 0x00000000, 0x12c00000, 0x275 },
14359     { 0x00000017, 0x00404811, 0x276 },
14360     { 0x00000019, 0x00204811, 0x000 },
14361     { 0x0000a1fc, 0x00204411, 0x000 },
14362     { 0x00000001, 0x00204811, 0x000 },
14363     { 0x0001a1fd, 0x00604411, 0x2e9 },
14364     { 0x00003fff, 0x002f022f, 0x000 },
14365     { 0x00000000, 0x0cc00000, 0x256 },
14366     { 0x00000000, 0xc0400400, 0x001 },
14367     { 0x00000010, 0x40210620, 0x000 },
14368     { 0x0000ffff, 0xc0280a20, 0x000 },
14369     { 0x00000010, 0x40210e20, 0x000 },
14370     { 0x0000ffff, 0xc0281220, 0x000 },
14371     { 0x00000010, 0x40211620, 0x000 },
14372     { 0x0000ffff, 0xc0881a20, 0x000 },
14373     { 0x81000000, 0x00204411, 0x000 },
14374     { 0x00000001, 0x00204811, 0x000 },
14375     { 0x00042004, 0x00604411, 0x67c },
14376     { 0x00000000, 0x00600000, 0x624 },
14377     { 0x00000000, 0xc0600000, 0x2a3 },
14378     { 0x00000005, 0x00200a2d, 0x000 },
14379     { 0x00000008, 0x00220a22, 0x000 },
14380     { 0x0000002b, 0x00201a2d, 0x000 },
14381     { 0x0000001c, 0x00201e2d, 0x000 },
14382     { 0x00007000, 0x00281e27, 0x000 },
14383     { 0x00000000, 0x00311ce6, 0x000 },
14384     { 0x0000002a, 0x00201a2d, 0x000 },
14385     { 0x0000000c, 0x00221a26, 0x000 },
14386     { 0x00000000, 0x002f00e6, 0x000 },
14387     { 0x00000000, 0x06e00000, 0x292 },
14388     { 0x00000000, 0x00201c11, 0x000 },
14389     { 0x00000000, 0x00200c11, 0x000 },
14390     { 0x0000002b, 0x00203623, 0x000 },
14391     { 0x00000010, 0x00201811, 0x000 },
14392     { 0x00000000, 0x00691ce2, 0x12f },
14393     { 0x93800000, 0x00204411, 0x000 },
14394     { 0x00000000, 0x00204807, 0x000 },
14395     { 0x95000000, 0x00204411, 0x000 },
14396     { 0x00000000, 0x002f022f, 0x000 },
14397     { 0x00000000, 0x0ce00000, 0x29d },
14398     { 0x00000001, 0x00333e2f, 0x000 },
14399     { 0x00000000, 0xd9004800, 0x000 },
14400     { 0x92000000, 0x00204411, 0x000 },
14401     { 0x00000000, 0xc0204800, 0x000 },
14402     { 0x0000001c, 0x00403627, 0x000 },
14403     { 0x0000000c, 0xc0220a20, 0x000 },
14404     { 0x00000029, 0x00203622, 0x000 },
14405     { 0x00000028, 0xc0403620, 0x000 },
14406     { 0x0000a2a4, 0x00204411, 0x000 },
14407     { 0x00000009, 0x00204811, 0x000 },
14408     { 0xa1000000, 0x00204411, 0x000 },
14409     { 0x00000001, 0x00804811, 0x000 },
14410     { 0x00000021, 0x00201e2d, 0x000 },
14411     { 0x00000000, 0x002c1ce3, 0x000 },
14412     { 0x00000021, 0x00203627, 0x000 },
14413     { 0x00000022, 0x00201e2d, 0x000 },
14414     { 0x00000000, 0x002c1ce4, 0x000 },
14415     { 0x00000022, 0x00203627, 0x000 },
14416     { 0x00000023, 0x00201e2d, 0x000 },
14417     { 0x00000000, 0x003120a3, 0x000 },
14418     { 0x00000000, 0x002d1d07, 0x000 },
14419     { 0x00000023, 0x00203627, 0x000 },
14420     { 0x00000024, 0x00201e2d, 0x000 },
14421     { 0x00000000, 0x003120c4, 0x000 },
14422     { 0x00000000, 0x002d1d07, 0x000 },
14423     { 0x00000024, 0x00803627, 0x000 },
14424     { 0x00000021, 0x00203623, 0x000 },
14425     { 0x00000022, 0x00203624, 0x000 },
14426     { 0x00000000, 0x00311ca3, 0x000 },
14427     { 0x00000023, 0x00203627, 0x000 },
14428     { 0x00000000, 0x00311cc4, 0x000 },
14429     { 0x00000024, 0x00803627, 0x000 },
14430     { 0x0000001a, 0x00203627, 0x000 },
14431     { 0x0000001b, 0x00203628, 0x000 },
14432     { 0x00000017, 0x00201e2d, 0x000 },
14433     { 0x00000002, 0x00210227, 0x000 },
14434     { 0x00000000, 0x14c00000, 0x2dc },
14435     { 0x00000000, 0x00400000, 0x2d9 },
14436     { 0x0000001a, 0x00203627, 0x000 },
14437     { 0x0000001b, 0x00203628, 0x000 },
14438     { 0x00000017, 0x00201e2d, 0x000 },
14439     { 0x00000002, 0x00210227, 0x000 },
14440     { 0x00000000, 0x14e00000, 0x2d9 },
14441     { 0x00000003, 0x00210227, 0x000 },
14442     { 0x00000000, 0x14e00000, 0x2dc },
14443     { 0x00000023, 0x00201e2d, 0x000 },
14444     { 0x00000000, 0x002e00e1, 0x000 },
14445     { 0x00000000, 0x02c00000, 0x2dc },
14446     { 0x00000021, 0x00201e2d, 0x000 },
14447     { 0x00000000, 0x003120a1, 0x000 },
14448     { 0x00000000, 0x002e00e8, 0x000 },
14449     { 0x00000000, 0x06c00000, 0x2dc },
14450     { 0x00000024, 0x00201e2d, 0x000 },
14451     { 0x00000000, 0x002e00e2, 0x000 },
14452     { 0x00000000, 0x02c00000, 0x2dc },
14453     { 0x00000022, 0x00201e2d, 0x000 },
14454     { 0x00000000, 0x003120c2, 0x000 },
14455     { 0x00000000, 0x002e00e8, 0x000 },
14456     { 0x00000000, 0x06c00000, 0x2dc },
14457     { 0x00000000, 0x00600000, 0x659 },
14458     { 0x00000000, 0x00600000, 0x2b5 },
14459     { 0x00000000, 0x00400000, 0x2de },
14460     { 0x00000000, 0x00600000, 0x2b5 },
14461     { 0x00000000, 0x00600000, 0x650 },
14462     { 0x00000000, 0x00400000, 0x2de },
14463     { 0x00000000, 0x00600000, 0x2a7 },
14464     { 0x00000000, 0x00400000, 0x2de },
14465     { 0x0000001a, 0x00201e2d, 0x000 },
14466     { 0x0000001b, 0x0080222d, 0x000 },
14467     { 0x00000010, 0x00221e23, 0x000 },
14468     { 0x00000000, 0x00294887, 0x000 },
14469     { 0x00000000, 0x00311ca3, 0x000 },
14470     { 0x00000010, 0x00221e27, 0x000 },
14471     { 0x00000000, 0x00294887, 0x000 },
14472     { 0x00000010, 0x00221e23, 0x000 },
14473     { 0x00000000, 0x003120c4, 0x000 },
14474     { 0x0000ffff, 0x00282228, 0x000 },
14475     { 0x00000000, 0x00894907, 0x000 },
14476     { 0x00000010, 0x00221e23, 0x000 },
14477     { 0x00000000, 0x00294887, 0x000 },
14478     { 0x00000010, 0x00221e21, 0x000 },
14479     { 0x00000000, 0x00294847, 0x000 },
14480     { 0x00000000, 0x00311ca3, 0x000 },
14481     { 0x00000010, 0x00221e27, 0x000 },
14482     { 0x00000000, 0x00294887, 0x000 },
14483     { 0x00000000, 0x00311ca1, 0x000 },
14484     { 0x00000010, 0x00221e27, 0x000 },
14485     { 0x00000000, 0x00294847, 0x000 },
14486     { 0x00000010, 0x00221e23, 0x000 },
14487     { 0x00000000, 0x003120c4, 0x000 },
14488     { 0x0000ffff, 0x00282228, 0x000 },
14489     { 0x00000000, 0x00294907, 0x000 },
14490     { 0x00000010, 0x00221e21, 0x000 },
14491     { 0x00000000, 0x003120c2, 0x000 },
14492     { 0x0000ffff, 0x00282228, 0x000 },
14493     { 0x00000000, 0x00894907, 0x000 },
14494     { 0x00000010, 0x00221e23, 0x000 },
14495     { 0x00000000, 0x00294887, 0x000 },
14496     { 0x00000001, 0x00220a21, 0x000 },
14497     { 0x00000000, 0x003308a2, 0x000 },
14498     { 0x00000010, 0x00221e22, 0x000 },
14499     { 0x00000010, 0x00212222, 0x000 },
14500     { 0x00000000, 0x00294907, 0x000 },
14501     { 0x00000000, 0x00311ca3, 0x000 },
14502     { 0x00000010, 0x00221e27, 0x000 },
14503     { 0x00000000, 0x00294887, 0x000 },
14504     { 0x00000001, 0x00220a21, 0x000 },
14505     { 0x00000000, 0x003008a2, 0x000 },
14506     { 0x00000010, 0x00221e22, 0x000 },
14507     { 0x00000010, 0x00212222, 0x000 },
14508     { 0x00000000, 0x00294907, 0x000 },
14509     { 0x00000010, 0x00221e23, 0x000 },
14510     { 0x00000000, 0x003120c4, 0x000 },
14511     { 0x0000ffff, 0x00282228, 0x000 },
14512     { 0x00000000, 0x00294907, 0x000 },
14513     { 0x00000000, 0x003808c5, 0x000 },
14514     { 0x00000000, 0x00300841, 0x000 },
14515     { 0x00000001, 0x00220a22, 0x000 },
14516     { 0x00000000, 0x003308a2, 0x000 },
14517     { 0x00000010, 0x00221e22, 0x000 },
14518     { 0x00000010, 0x00212222, 0x000 },
14519     { 0x00000000, 0x00894907, 0x000 },
14520     { 0x00000017, 0x0020222d, 0x000 },
14521     { 0x00000000, 0x14c00000, 0x318 },
14522     { 0xffffffef, 0x00280621, 0x000 },
14523     { 0x00000014, 0x0020222d, 0x000 },
14524     { 0x0000f8e0, 0x00204411, 0x000 },
14525     { 0x00000000, 0x00294901, 0x000 },
14526     { 0x00000000, 0x00894901, 0x000 },
14527     { 0x00000000, 0x00204811, 0x000 },
14528     { 0x00000000, 0x00204811, 0x000 },
14529     { 0x060a0200, 0x00804811, 0x000 },
14530     { 0x00000000, 0xc0200000, 0x000 },
14531     { 0x97000000, 0xc0204411, 0x000 },
14532     { 0x00000000, 0xc0204811, 0x000 },
14533     { 0x8a000000, 0x00204411, 0x000 },
14534     { 0x00000000, 0x00204811, 0x000 },
14535     { 0x0000225c, 0x00204411, 0x000 },
14536     { 0x00000000, 0xc0204800, 0x000 },
14537     { 0x0000a1fc, 0x00204411, 0x000 },
14538     { 0x00000000, 0xc0204800, 0x000 },
14539     { 0x00000000, 0xc0200400, 0x000 },
14540     { 0x00000000, 0x00a0000a, 0x000 },
14541     { 0x97000000, 0x00204411, 0x000 },
14542     { 0x00000000, 0x00204811, 0x000 },
14543     { 0x8a000000, 0x00204411, 0x000 },
14544     { 0x00000000, 0x00204811, 0x000 },
14545     { 0x0000225c, 0x00204411, 0x000 },
14546     { 0x00000000, 0xc0204800, 0x000 },
14547     { 0x0000a1fc, 0x00204411, 0x000 },
14548     { 0x00000000, 0xc0204800, 0x000 },
14549     { 0x00000000, 0xc0200400, 0x000 },
14550     { 0x00000000, 0x00a0000a, 0x000 },
14551     { 0x97000000, 0x00204411, 0x000 },
14552     { 0x00000000, 0x00204811, 0x000 },
14553     { 0x8a000000, 0x00204411, 0x000 },
14554     { 0x00000000, 0x00204811, 0x000 },
14555     { 0x0000225c, 0x00204411, 0x000 },
14556     { 0x00000000, 0xc0204800, 0x000 },
14557     { 0x0000a1fc, 0x00204411, 0x000 },
14558     { 0x00000000, 0xc0204800, 0x000 },
14559     { 0x0001a1fd, 0x00204411, 0x000 },
14560     { 0x00000000, 0xd9004800, 0x000 },
14561     { 0x00000000, 0xc0200400, 0x000 },
14562     { 0x00000000, 0x00a0000a, 0x000 },
14563     { 0x00002257, 0x00204411, 0x000 },
14564     { 0x00000003, 0xc0484a20, 0x000 },
14565     { 0x0000225d, 0x00204411, 0x000 },
14566     { 0x00000000, 0xc0404800, 0x000 },
14567     { 0x00000000, 0x00600000, 0x638 },
14568     { 0x00000000, 0xc0200800, 0x000 },
14569     { 0x0000225c, 0x00204411, 0x000 },
14570     { 0x00000003, 0x00384a22, 0x000 },
14571     { 0x0000a1fc, 0x00204411, 0x000 },
14572     { 0x00000000, 0xc0204800, 0x000 },
14573     { 0x0001a1fd, 0x00204411, 0x000 },
14574     { 0x00000000, 0x002f0222, 0x000 },
14575     { 0x00000000, 0x0ce00000, 0x000 },
14576     { 0x00000000, 0x40204800, 0x000 },
14577     { 0x00000001, 0x40304a20, 0x000 },
14578     { 0x00000002, 0xc0304a20, 0x000 },
14579     { 0x00000001, 0x00530a22, 0x34b },
14580     { 0x0000003f, 0xc0280a20, 0x000 },
14581     { 0x81000000, 0x00204411, 0x000 },
14582     { 0x00000001, 0x00204811, 0x000 },
14583     { 0x000021f8, 0x00204411, 0x000 },
14584     { 0x00000018, 0x00204811, 0x000 },
14585     { 0x000421f9, 0x00604411, 0x67c },
14586     { 0x00000011, 0x00210230, 0x000 },
14587     { 0x00000000, 0x14e00000, 0x354 },
14588     { 0x00000014, 0x002f0222, 0x000 },
14589     { 0x00000000, 0x0cc00000, 0x362 },
14590     { 0x0001a2a4, 0x00204411, 0x000 },
14591     { 0x00000000, 0x00604802, 0x36a },
14592     { 0x00002100, 0x00204411, 0x000 },
14593     { 0x00000000, 0xc0204800, 0x000 },
14594     { 0x00000000, 0xc0204800, 0x000 },
14595     { 0x00000000, 0xc0204800, 0x000 },
14596     { 0x00000000, 0xc0404800, 0x000 },
14597     { 0x00000004, 0x002f0222, 0x000 },
14598     { 0x00000000, 0x0cc00000, 0x366 },
14599     { 0x0001a2a4, 0x00204411, 0x000 },
14600     { 0x00000000, 0x00404802, 0x35d },
14601     { 0x00000028, 0x002f0222, 0x000 },
14602     { 0x00000000, 0x0cc00000, 0x5b3 },
14603     { 0x0001a2a4, 0x00204411, 0x000 },
14604     { 0x00000000, 0x00404802, 0x35d },
14605     { 0x0000002c, 0x00203626, 0x000 },
14606     { 0x00000049, 0x00201811, 0x000 },
14607     { 0x0000003f, 0x00204811, 0x000 },
14608     { 0x00000001, 0x00331a26, 0x000 },
14609     { 0x00000000, 0x002f0226, 0x000 },
14610     { 0x00000000, 0x0cc00000, 0x36c },
14611     { 0x0000002c, 0x00801a2d, 0x000 },
14612     { 0x0000003f, 0xc0280a20, 0x000 },
14613     { 0x00000015, 0x002f0222, 0x000 },
14614     { 0x00000000, 0x0ce00000, 0x382 },
14615     { 0x00000006, 0x002f0222, 0x000 },
14616     { 0x00000000, 0x0ce00000, 0x3ad },
14617     { 0x00000016, 0x002f0222, 0x000 },
14618     { 0x00000000, 0x0ce00000, 0x3af },
14619     { 0x00000020, 0x002f0222, 0x000 },
14620     { 0x00000000, 0x0ce00000, 0x398 },
14621     { 0x0000000f, 0x002f0222, 0x000 },
14622     { 0x00000000, 0x0ce00000, 0x3a4 },
14623     { 0x00000010, 0x002f0222, 0x000 },
14624     { 0x00000000, 0x0ce00000, 0x3a4 },
14625     { 0x0000001e, 0x002f0222, 0x000 },
14626     { 0x00000000, 0x0ce00000, 0x38c },
14627     { 0x0000a2a4, 0x00204411, 0x000 },
14628     { 0x00000000, 0x00404802, 0x000 },
14629     { 0x08000000, 0x00290a22, 0x000 },
14630     { 0x00000003, 0x40210e20, 0x000 },
14631     { 0x0000000c, 0xc0211220, 0x000 },
14632     { 0x00080000, 0x00281224, 0x000 },
14633     { 0x00000014, 0xc0221620, 0x000 },
14634     { 0x00000000, 0x002914a4, 0x000 },
14635     { 0x0000a2a4, 0x00204411, 0x000 },
14636     { 0x00000000, 0x002948a2, 0x000 },
14637     { 0x0000a1fe, 0x00204411, 0x000 },
14638     { 0x00000000, 0x00404803, 0x000 },
14639     { 0x81000000, 0x00204411, 0x000 },
14640     { 0x00000001, 0x00204811, 0x000 },
14641     { 0x000021f8, 0x00204411, 0x000 },
14642     { 0x00000016, 0x00204811, 0x000 },
14643     { 0x000421f9, 0x00604411, 0x67c },
14644     { 0x00000015, 0x00210230, 0x000 },
14645     { 0x00000000, 0x14e00000, 0x38e },
14646     { 0x0000210e, 0x00204411, 0x000 },
14647     { 0x00000000, 0xc0204800, 0x000 },
14648     { 0x00000000, 0xc0204800, 0x000 },
14649     { 0x0000a2a4, 0x00204411, 0x000 },
14650     { 0x00000000, 0x00404802, 0x000 },
14651     { 0x81000000, 0x00204411, 0x000 },
14652     { 0x00000001, 0x00204811, 0x000 },
14653     { 0x000021f8, 0x00204411, 0x000 },
14654     { 0x00000017, 0x00204811, 0x000 },
14655     { 0x000421f9, 0x00604411, 0x67c },
14656     { 0x00000003, 0x00210230, 0x000 },
14657     { 0x00000000, 0x14e00000, 0x39a },
14658     { 0x00002108, 0x00204411, 0x000 },
14659     { 0x00000000, 0xc0204800, 0x000 },
14660     { 0x00000000, 0xc0204800, 0x000 },
14661     { 0x0000a2a4, 0x00204411, 0x000 },
14662     { 0x00000000, 0x00404802, 0x000 },
14663     { 0x0000a2a4, 0x00204411, 0x000 },
14664     { 0x00000000, 0x00204802, 0x000 },
14665     { 0x80000000, 0x00204411, 0x000 },
14666     { 0x00000000, 0x00204811, 0x000 },
14667     { 0x81000000, 0x00204411, 0x000 },
14668     { 0x00000010, 0x00204811, 0x000 },
14669     { 0x00000000, 0x00200010, 0x000 },
14670     { 0x00000000, 0x14c00000, 0x3aa },
14671     { 0x00000000, 0x00400000, 0x000 },
14672     { 0x0001a2a4, 0x00204411, 0x000 },
14673     { 0x00000006, 0x00404811, 0x000 },
14674     { 0x0001a2a4, 0x00204411, 0x000 },
14675     { 0x00000016, 0x00604811, 0x36a },
14676     { 0x00000000, 0x00400000, 0x000 },
14677     { 0x00000000, 0xc0200800, 0x000 },
14678     { 0x00000000, 0xc0200c00, 0x000 },
14679     { 0x0000001d, 0x00210223, 0x000 },
14680     { 0x00000000, 0x14e00000, 0x3c4 },
14681     { 0x81000000, 0x00204411, 0x000 },
14682     { 0x00000001, 0x00204811, 0x000 },
14683     { 0x000021f8, 0x00204411, 0x000 },
14684     { 0x00000018, 0x00204811, 0x000 },
14685     { 0x000421f9, 0x00604411, 0x67c },
14686     { 0x00000011, 0x00210230, 0x000 },
14687     { 0x00000000, 0x14e00000, 0x3b8 },
14688     { 0x00002100, 0x00204411, 0x000 },
14689     { 0x00000000, 0x00204802, 0x000 },
14690     { 0x00000000, 0x00204803, 0x000 },
14691     { 0xbabecafe, 0x00204811, 0x000 },
14692     { 0xcafebabe, 0x00204811, 0x000 },
14693     { 0x0000a2a4, 0x00204411, 0x000 },
14694     { 0x00000004, 0x00404811, 0x000 },
14695     { 0x00002170, 0x00204411, 0x000 },
14696     { 0x00000000, 0x00204802, 0x000 },
14697     { 0x00000000, 0x00204803, 0x000 },
14698     { 0x81000000, 0x00204411, 0x000 },
14699     { 0x0000000a, 0x00204811, 0x000 },
14700     { 0x00000000, 0x00200010, 0x000 },
14701     { 0x00000000, 0x14c00000, 0x3c9 },
14702     { 0x8c000000, 0x00204411, 0x000 },
14703     { 0xcafebabe, 0x00404811, 0x000 },
14704     { 0x81000000, 0x00204411, 0x000 },
14705     { 0x00000001, 0x00204811, 0x000 },
14706     { 0x00003fff, 0x40280a20, 0x000 },
14707     { 0x80000000, 0x40280e20, 0x000 },
14708     { 0x40000000, 0xc0281220, 0x000 },
14709     { 0x00040000, 0x00694622, 0x67c },
14710     { 0x00000000, 0x00201410, 0x000 },
14711     { 0x00000000, 0x002f0223, 0x000 },
14712     { 0x00000000, 0x0cc00000, 0x3d7 },
14713     { 0x00000000, 0xc0401800, 0x3da },
14714     { 0x00003fff, 0xc0281a20, 0x000 },
14715     { 0x00040000, 0x00694626, 0x67c },
14716     { 0x00000000, 0x00201810, 0x000 },
14717     { 0x00000000, 0x002f0224, 0x000 },
14718     { 0x00000000, 0x0cc00000, 0x3dd },
14719     { 0x00000000, 0xc0401c00, 0x3e0 },
14720     { 0x00003fff, 0xc0281e20, 0x000 },
14721     { 0x00040000, 0x00694627, 0x67c },
14722     { 0x00000000, 0x00201c10, 0x000 },
14723     { 0x00000000, 0x00204402, 0x000 },
14724     { 0x00000000, 0x002820c5, 0x000 },
14725     { 0x00000000, 0x004948e8, 0x000 },
14726     { 0xa5800000, 0x00200811, 0x000 },
14727     { 0x00002000, 0x00200c11, 0x000 },
14728     { 0x83000000, 0x00604411, 0x408 },
14729     { 0x00000000, 0x00204402, 0x000 },
14730     { 0x00000000, 0xc0204800, 0x000 },
14731     { 0x00000000, 0x40204800, 0x000 },
14732     { 0x0000001f, 0xc0210220, 0x000 },
14733     { 0x00000000, 0x14c00000, 0x3ed },
14734     { 0x00002010, 0x00204411, 0x000 },
14735     { 0x00008000, 0x00204811, 0x000 },
14736     { 0x0000ffff, 0xc0481220, 0x3f5 },
14737     { 0xa7800000, 0x00200811, 0x000 },
14738     { 0x0000a000, 0x00200c11, 0x000 },
14739     { 0x83000000, 0x00604411, 0x408 },
14740     { 0x00000000, 0x00204402, 0x000 },
14741     { 0x00000000, 0xc0204800, 0x000 },
14742     { 0x00000000, 0xc0204800, 0x000 },
14743     { 0x0000ffff, 0xc0281220, 0x000 },
14744     { 0x83000000, 0x00204411, 0x000 },
14745     { 0x00000000, 0x00304883, 0x000 },
14746     { 0x84000000, 0x00204411, 0x000 },
14747     { 0x00000000, 0xc0204800, 0x000 },
14748     { 0x00000000, 0x1d000000, 0x000 },
14749     { 0x83000000, 0x00604411, 0x408 },
14750     { 0x00000000, 0xc0400400, 0x001 },
14751     { 0xa9800000, 0x00200811, 0x000 },
14752     { 0x0000c000, 0x00400c11, 0x3f0 },
14753     { 0xab800000, 0x00200811, 0x000 },
14754     { 0x0000f8e0, 0x00400c11, 0x3f0 },
14755     { 0xad800000, 0x00200811, 0x000 },
14756     { 0x0000f880, 0x00400c11, 0x3f0 },
14757     { 0xb3800000, 0x00200811, 0x000 },
14758     { 0x0000f3fc, 0x00400c11, 0x3f0 },
14759     { 0xaf800000, 0x00200811, 0x000 },
14760     { 0x0000e000, 0x00400c11, 0x3f0 },
14761     { 0xb1800000, 0x00200811, 0x000 },
14762     { 0x0000f000, 0x00400c11, 0x3f0 },
14763     { 0x83000000, 0x00204411, 0x000 },
14764     { 0x00002148, 0x00204811, 0x000 },
14765     { 0x84000000, 0x00204411, 0x000 },
14766     { 0x00000000, 0xc0204800, 0x000 },
14767     { 0x00000000, 0x1d000000, 0x000 },
14768     { 0x00000000, 0x00800000, 0x000 },
14769     { 0x01182000, 0xc0304620, 0x000 },
14770     { 0x00000000, 0xd9004800, 0x000 },
14771     { 0x00000000, 0xc0200400, 0x000 },
14772     { 0x00000000, 0x00a0000a, 0x000 },
14773     { 0x0218a000, 0xc0304620, 0x000 },
14774     { 0x00000000, 0xd9004800, 0x000 },
14775     { 0x00000000, 0xc0200400, 0x000 },
14776     { 0x00000000, 0x00a0000a, 0x000 },
14777     { 0x0318c000, 0xc0304620, 0x000 },
14778     { 0x00000000, 0xd9004800, 0x000 },
14779     { 0x00000000, 0xc0200400, 0x000 },
14780     { 0x00000000, 0x00a0000a, 0x000 },
14781     { 0x0418f8e0, 0xc0304620, 0x000 },
14782     { 0x00000000, 0xd9004800, 0x000 },
14783     { 0x00000000, 0xc0200400, 0x000 },
14784     { 0x00000000, 0x00a0000a, 0x000 },
14785     { 0x0518f880, 0xc0304620, 0x000 },
14786     { 0x00000000, 0xd9004800, 0x000 },
14787     { 0x00000000, 0xc0200400, 0x000 },
14788     { 0x00000000, 0x00a0000a, 0x000 },
14789     { 0x0618e000, 0xc0304620, 0x000 },
14790     { 0x00000000, 0xd9004800, 0x000 },
14791     { 0x00000000, 0xc0200400, 0x000 },
14792     { 0x00000000, 0x00a0000a, 0x000 },
14793     { 0x0718f000, 0xc0304620, 0x000 },
14794     { 0x00000000, 0xd9004800, 0x000 },
14795     { 0x00000000, 0xc0200400, 0x000 },
14796     { 0x00000000, 0x00a0000a, 0x000 },
14797     { 0x0818f3fc, 0xc0304620, 0x000 },
14798     { 0x00000000, 0xd9004800, 0x000 },
14799     { 0x00000000, 0xc0200400, 0x000 },
14800     { 0x00000000, 0x00a0000a, 0x000 },
14801     { 0x00000030, 0x00200a2d, 0x000 },
14802     { 0x00000000, 0xc0290c40, 0x000 },
14803     { 0x00000030, 0x00203623, 0x000 },
14804     { 0x00000000, 0xc0200400, 0x000 },
14805     { 0x00000000, 0x00a0000a, 0x000 },
14806     { 0x86000000, 0x00204411, 0x000 },
14807     { 0x00000000, 0x00404801, 0x000 },
14808     { 0x85000000, 0xc0204411, 0x000 },
14809     { 0x00000000, 0x00404801, 0x000 },
14810     { 0x0000217c, 0x00204411, 0x000 },
14811     { 0x00000000, 0xc0204800, 0x000 },
14812     { 0x00000000, 0xc0204800, 0x000 },
14813     { 0x00000000, 0xc0204800, 0x000 },
14814     { 0x81000000, 0x00204411, 0x000 },
14815     { 0x00000001, 0x00204811, 0x000 },
14816     { 0x00000000, 0xc0200800, 0x000 },
14817     { 0x00000000, 0x17000000, 0x000 },
14818     { 0x0004217f, 0x00604411, 0x67c },
14819     { 0x0000001f, 0x00210230, 0x000 },
14820     { 0x00000000, 0x14c00000, 0x000 },
14821     { 0x00000000, 0x00404c02, 0x43e },
14822     { 0x00000000, 0xc0200c00, 0x000 },
14823     { 0x00000000, 0xc0201000, 0x000 },
14824     { 0x00000000, 0xc0201400, 0x000 },
14825     { 0x00000000, 0xc0201800, 0x000 },
14826     { 0x00000000, 0xc0201c00, 0x000 },
14827     { 0x00007f00, 0x00280a21, 0x000 },
14828     { 0x00004500, 0x002f0222, 0x000 },
14829     { 0x00000000, 0x0ce00000, 0x44c },
14830     { 0x00000000, 0xc0202000, 0x000 },
14831     { 0x00000000, 0x17000000, 0x000 },
14832     { 0x00000010, 0x00280a23, 0x000 },
14833     { 0x00000010, 0x002f0222, 0x000 },
14834     { 0x00000000, 0x0ce00000, 0x454 },
14835     { 0x81000000, 0x00204411, 0x000 },
14836     { 0x00000001, 0x00204811, 0x000 },
14837     { 0x00040000, 0x00694624, 0x67c },
14838     { 0x00000000, 0x00400000, 0x459 },
14839     { 0x81000000, 0x00204411, 0x000 },
14840     { 0x00000000, 0x00204811, 0x000 },
14841     { 0x0000216d, 0x00204411, 0x000 },
14842     { 0x00000000, 0x00204804, 0x000 },
14843     { 0x00000000, 0x00604805, 0x681 },
14844     { 0x00000000, 0x002824f0, 0x000 },
14845     { 0x00000007, 0x00280a23, 0x000 },
14846     { 0x00000001, 0x002f0222, 0x000 },
14847     { 0x00000000, 0x0ae00000, 0x460 },
14848     { 0x00000000, 0x002f00c9, 0x000 },
14849     { 0x00000000, 0x04e00000, 0x479 },
14850     { 0x00000000, 0x00400000, 0x486 },
14851     { 0x00000002, 0x002f0222, 0x000 },
14852     { 0x00000000, 0x0ae00000, 0x465 },
14853     { 0x00000000, 0x002f00c9, 0x000 },
14854     { 0x00000000, 0x02e00000, 0x479 },
14855     { 0x00000000, 0x00400000, 0x486 },
14856     { 0x00000003, 0x002f0222, 0x000 },
14857     { 0x00000000, 0x0ae00000, 0x46a },
14858     { 0x00000000, 0x002f00c9, 0x000 },
14859     { 0x00000000, 0x0ce00000, 0x479 },
14860     { 0x00000000, 0x00400000, 0x486 },
14861     { 0x00000004, 0x002f0222, 0x000 },
14862     { 0x00000000, 0x0ae00000, 0x46f },
14863     { 0x00000000, 0x002f00c9, 0x000 },
14864     { 0x00000000, 0x0ae00000, 0x479 },
14865     { 0x00000000, 0x00400000, 0x486 },
14866     { 0x00000005, 0x002f0222, 0x000 },
14867     { 0x00000000, 0x0ae00000, 0x474 },
14868     { 0x00000000, 0x002f00c9, 0x000 },
14869     { 0x00000000, 0x06e00000, 0x479 },
14870     { 0x00000000, 0x00400000, 0x486 },
14871     { 0x00000006, 0x002f0222, 0x000 },
14872     { 0x00000000, 0x0ae00000, 0x479 },
14873     { 0x00000000, 0x002f00c9, 0x000 },
14874     { 0x00000000, 0x08e00000, 0x479 },
14875     { 0x00000000, 0x00400000, 0x486 },
14876     { 0x00007f00, 0x00280a21, 0x000 },
14877     { 0x00004500, 0x002f0222, 0x000 },
14878     { 0x00000000, 0x0ae00000, 0x000 },
14879     { 0x00000008, 0x00210a23, 0x000 },
14880     { 0x00000000, 0x14c00000, 0x483 },
14881     { 0x00002169, 0x00204411, 0x000 },
14882     { 0x00000000, 0xc0204800, 0x000 },
14883     { 0x00000000, 0xc0204800, 0x000 },
14884     { 0x00000000, 0xc0204800, 0x000 },
14885     { 0xcafebabe, 0x00404811, 0x000 },
14886     { 0x00000000, 0xc0204400, 0x000 },
14887     { 0x00000000, 0xc0200000, 0x000 },
14888     { 0x00000000, 0xc0404800, 0x000 },
14889     { 0x00007f00, 0x00280a21, 0x000 },
14890     { 0x00004500, 0x002f0222, 0x000 },
14891     { 0x00000000, 0x0ae00000, 0x48c },
14892     { 0x00000000, 0xc0200000, 0x000 },
14893     { 0x00000000, 0xc0200000, 0x000 },
14894     { 0x00000000, 0xc0400000, 0x000 },
14895     { 0x00000000, 0x00404c08, 0x44c },
14896     { 0x00000000, 0xc0200800, 0x000 },
14897     { 0x00000010, 0x40210e20, 0x000 },
14898     { 0x00000011, 0x40211220, 0x000 },
14899     { 0x00000012, 0x40211620, 0x000 },
14900     { 0x00002169, 0x00204411, 0x000 },
14901     { 0x00000000, 0x00204802, 0x000 },
14902     { 0x00000000, 0x00210225, 0x000 },
14903     { 0x00000000, 0x14e00000, 0x496 },
14904     { 0x00040000, 0xc0494a20, 0x497 },
14905     { 0xfffbffff, 0xc0284a20, 0x000 },
14906     { 0x00000000, 0x00210223, 0x000 },
14907     { 0x00000000, 0x14e00000, 0x4a3 },
14908     { 0x00000000, 0xc0204800, 0x000 },
14909     { 0x00000000, 0xc0204800, 0x000 },
14910     { 0x00000000, 0x00210224, 0x000 },
14911     { 0x00000000, 0x14c00000, 0x000 },
14912     { 0x81000000, 0x00204411, 0x000 },
14913     { 0x0000000c, 0x00204811, 0x000 },
14914     { 0x00000000, 0x00200010, 0x000 },
14915     { 0x00000000, 0x14c00000, 0x49f },
14916     { 0xa0000000, 0x00204411, 0x000 },
14917     { 0xcafebabe, 0x00404811, 0x000 },
14918     { 0x81000000, 0x00204411, 0x000 },
14919     { 0x00000004, 0x00204811, 0x000 },
14920     { 0x0000216b, 0x00204411, 0x000 },
14921     { 0x00000000, 0xc0204810, 0x000 },
14922     { 0x81000000, 0x00204411, 0x000 },
14923     { 0x00000005, 0x00204811, 0x000 },
14924     { 0x0000216c, 0x00204411, 0x000 },
14925     { 0x00000000, 0xc0204810, 0x000 },
14926     { 0x00000000, 0x002f0224, 0x000 },
14927     { 0x00000000, 0x0ce00000, 0x000 },
14928     { 0x00000000, 0x00400000, 0x49d },
14929     { 0x00000000, 0xc0210a20, 0x000 },
14930     { 0x00000000, 0x14c00000, 0x4b6 },
14931     { 0x81000000, 0x00204411, 0x000 },
14932     { 0x00000000, 0x00204811, 0x000 },
14933     { 0x0000216d, 0x00204411, 0x000 },
14934     { 0x00000000, 0xc0204800, 0x000 },
14935     { 0x00000000, 0xc0604800, 0x681 },
14936     { 0x00000000, 0x00400000, 0x4ba },
14937     { 0x81000000, 0x00204411, 0x000 },
14938     { 0x00000001, 0x00204811, 0x000 },
14939     { 0x00040000, 0xc0294620, 0x000 },
14940     { 0x00000000, 0xc0600000, 0x67c },
14941     { 0x00000001, 0x00210222, 0x000 },
14942     { 0x00000000, 0x14c00000, 0x4c1 },
14943     { 0x00002169, 0x00204411, 0x000 },
14944     { 0x00000000, 0xc0204800, 0x000 },
14945     { 0x00000000, 0xc0204800, 0x000 },
14946     { 0x00000000, 0x00204810, 0x000 },
14947     { 0xcafebabe, 0x00404811, 0x000 },
14948     { 0x00000000, 0xc0204400, 0x000 },
14949     { 0x00000000, 0xc0404810, 0x000 },
14950     { 0x81000000, 0x00204411, 0x000 },
14951     { 0x00000001, 0x00204811, 0x000 },
14952     { 0x000021f8, 0x00204411, 0x000 },
14953     { 0x0000000e, 0x00204811, 0x000 },
14954     { 0x000421f9, 0x00604411, 0x67c },
14955     { 0x00000000, 0x00210230, 0x000 },
14956     { 0x00000000, 0x14c00000, 0x4c3 },
14957     { 0x00002180, 0x00204411, 0x000 },
14958     { 0x00000000, 0xc0204800, 0x000 },
14959     { 0x00000000, 0xc0200000, 0x000 },
14960     { 0x00000000, 0xc0204800, 0x000 },
14961     { 0x00000000, 0xc0200000, 0x000 },
14962     { 0x00000000, 0xc0404800, 0x000 },
14963     { 0x00000003, 0x00333e2f, 0x000 },
14964     { 0x00000001, 0x00210221, 0x000 },
14965     { 0x00000000, 0x14e00000, 0x4f3 },
14966     { 0x0000002c, 0x00200a2d, 0x000 },
14967     { 0x00040000, 0x18e00c11, 0x4e2 },
14968     { 0x00000001, 0x00333e2f, 0x000 },
14969     { 0x00002169, 0x00204411, 0x000 },
14970     { 0x00000000, 0x00204802, 0x000 },
14971     { 0x00000000, 0x00204803, 0x000 },
14972     { 0x00000008, 0x00300a22, 0x000 },
14973     { 0x00000000, 0xc0204800, 0x000 },
14974     { 0x00000000, 0xc0204800, 0x000 },
14975     { 0x00002169, 0x00204411, 0x000 },
14976     { 0x00000000, 0x00204802, 0x000 },
14977     { 0x00000000, 0x00204803, 0x000 },
14978     { 0x00000008, 0x00300a22, 0x000 },
14979     { 0x00000000, 0xc0204800, 0x000 },
14980     { 0x00000000, 0xd8c04800, 0x4d6 },
14981     { 0x00002169, 0x00204411, 0x000 },
14982     { 0x00000000, 0x00204802, 0x000 },
14983     { 0x00000000, 0x00204803, 0x000 },
14984     { 0x00000008, 0x00300a22, 0x000 },
14985     { 0x00000000, 0xc0204800, 0x000 },
14986     { 0x00000000, 0xc0204800, 0x000 },
14987     { 0x0000002d, 0x0020122d, 0x000 },
14988     { 0x00000000, 0x00290c83, 0x000 },
14989     { 0x00002169, 0x00204411, 0x000 },
14990     { 0x00000000, 0x00204802, 0x000 },
14991     { 0x00000000, 0x00204803, 0x000 },
14992     { 0x00000008, 0x00300a22, 0x000 },
14993     { 0x00000000, 0xc0204800, 0x000 },
14994     { 0x00000000, 0xc0204800, 0x000 },
14995     { 0x00000011, 0x00210224, 0x000 },
14996     { 0x00000000, 0x14c00000, 0x000 },
14997     { 0x00000000, 0x00400000, 0x49d },
14998     { 0x0000002c, 0xc0203620, 0x000 },
14999     { 0x0000002d, 0xc0403620, 0x000 },
15000     { 0x0000000f, 0x00210221, 0x000 },
15001     { 0x00000000, 0x14c00000, 0x4f8 },
15002     { 0x00000000, 0x00600000, 0x00b },
15003     { 0x00000000, 0xd9000000, 0x000 },
15004     { 0x00000000, 0xc0400400, 0x001 },
15005     { 0xb5000000, 0x00204411, 0x000 },
15006     { 0x00002000, 0x00204811, 0x000 },
15007     { 0xb6000000, 0x00204411, 0x000 },
15008     { 0x0000a000, 0x00204811, 0x000 },
15009     { 0xb7000000, 0x00204411, 0x000 },
15010     { 0x0000c000, 0x00204811, 0x000 },
15011     { 0xb8000000, 0x00204411, 0x000 },
15012     { 0x0000f8e0, 0x00204811, 0x000 },
15013     { 0xb9000000, 0x00204411, 0x000 },
15014     { 0x0000f880, 0x00204811, 0x000 },
15015     { 0xba000000, 0x00204411, 0x000 },
15016     { 0x0000e000, 0x00204811, 0x000 },
15017     { 0xbb000000, 0x00204411, 0x000 },
15018     { 0x0000f000, 0x00204811, 0x000 },
15019     { 0xbc000000, 0x00204411, 0x000 },
15020     { 0x0000f3fc, 0x00204811, 0x000 },
15021     { 0x81000000, 0x00204411, 0x000 },
15022     { 0x00000002, 0x00204811, 0x000 },
15023     { 0x000000ff, 0x00280e30, 0x000 },
15024     { 0x00000000, 0x002f0223, 0x000 },
15025     { 0x00000000, 0x0cc00000, 0x50c },
15026     { 0x00000000, 0xc0200800, 0x000 },
15027     { 0x00000000, 0x14c00000, 0x521 },
15028     { 0x00000000, 0x00200c11, 0x000 },
15029     { 0x0000001c, 0x00203623, 0x000 },
15030     { 0x0000002b, 0x00203623, 0x000 },
15031     { 0x00000029, 0x00203623, 0x000 },
15032     { 0x00000028, 0x00203623, 0x000 },
15033     { 0x00000017, 0x00203623, 0x000 },
15034     { 0x00000025, 0x00203623, 0x000 },
15035     { 0x00000026, 0x00203623, 0x000 },
15036     { 0x00000015, 0x00203623, 0x000 },
15037     { 0x00000016, 0x00203623, 0x000 },
15038     { 0xffffe000, 0x00200c11, 0x000 },
15039     { 0x00000021, 0x00203623, 0x000 },
15040     { 0x00000022, 0x00203623, 0x000 },
15041     { 0x00001fff, 0x00200c11, 0x000 },
15042     { 0x00000023, 0x00203623, 0x000 },
15043     { 0x00000024, 0x00203623, 0x000 },
15044     { 0xf1ffffff, 0x00283a2e, 0x000 },
15045     { 0x0000001a, 0xc0220e20, 0x000 },
15046     { 0x00000000, 0x0029386e, 0x000 },
15047     { 0x81000000, 0x00204411, 0x000 },
15048     { 0x00000006, 0x00204811, 0x000 },
15049     { 0x0000002a, 0x40203620, 0x000 },
15050     { 0x87000000, 0x00204411, 0x000 },
15051     { 0x00000000, 0xc0204800, 0x000 },
15052     { 0x0000a1f4, 0x00204411, 0x000 },
15053     { 0x00000000, 0x00204810, 0x000 },
15054     { 0x00000000, 0x00200c11, 0x000 },
15055     { 0x00000030, 0x00203623, 0x000 },
15056     { 0x9d000000, 0x00204411, 0x000 },
15057     { 0x0000001f, 0x40214a20, 0x000 },
15058     { 0x96000000, 0x00204411, 0x000 },
15059     { 0x00000000, 0xc0204800, 0x000 },
15060     { 0x00000000, 0xc0200c00, 0x000 },
15061     { 0x00000000, 0xc0201000, 0x000 },
15062     { 0x0000001f, 0x00211624, 0x000 },
15063     { 0x00000000, 0x14c00000, 0x000 },
15064     { 0x0000001d, 0x00203623, 0x000 },
15065     { 0x00000003, 0x00281e23, 0x000 },
15066     { 0x00000008, 0x00222223, 0x000 },
15067     { 0xfffff000, 0x00282228, 0x000 },
15068     { 0x00000000, 0x002920e8, 0x000 },
15069     { 0x0000001f, 0x00203628, 0x000 },
15070     { 0x00000018, 0x00211e23, 0x000 },
15071     { 0x00000020, 0x00203627, 0x000 },
15072     { 0x00000002, 0x00221624, 0x000 },
15073     { 0x00000000, 0x003014a8, 0x000 },
15074     { 0x0000001e, 0x00203625, 0x000 },
15075     { 0x00000003, 0x00211a24, 0x000 },
15076     { 0x10000000, 0x00281a26, 0x000 },
15077     { 0xefffffff, 0x00283a2e, 0x000 },
15078     { 0x00000000, 0x004938ce, 0x66a },
15079     { 0x00000001, 0x40280a20, 0x000 },
15080     { 0x00000006, 0x40280e20, 0x000 },
15081     { 0x00000300, 0xc0281220, 0x000 },
15082     { 0x00000008, 0x00211224, 0x000 },
15083     { 0x00000000, 0xc0201620, 0x000 },
15084     { 0x00000000, 0xc0201a20, 0x000 },
15085     { 0x00000000, 0x00210222, 0x000 },
15086     { 0x00000000, 0x14c00000, 0x559 },
15087     { 0x81000000, 0x00204411, 0x000 },
15088     { 0x00000001, 0x00204811, 0x000 },
15089     { 0x00002258, 0x00300a24, 0x000 },
15090     { 0x00040000, 0x00694622, 0x67c },
15091     { 0x00002169, 0x00204411, 0x000 },
15092     { 0x00000000, 0x00204805, 0x000 },
15093     { 0x00020000, 0x00294a26, 0x000 },
15094     { 0x00000000, 0x00204810, 0x000 },
15095     { 0xcafebabe, 0x00204811, 0x000 },
15096     { 0x00000002, 0x002f0223, 0x000 },
15097     { 0x00000000, 0x0cc00000, 0x561 },
15098     { 0x00000000, 0xc0201c10, 0x000 },
15099     { 0x00000000, 0xc0400000, 0x56f },
15100     { 0x00000002, 0x002f0223, 0x000 },
15101     { 0x00000000, 0x0cc00000, 0x561 },
15102     { 0x81000000, 0x00204411, 0x000 },
15103     { 0x00000001, 0x00204811, 0x000 },
15104     { 0x00002258, 0x00300a24, 0x000 },
15105     { 0x00040000, 0x00694622, 0x67c },
15106     { 0x00000000, 0xc0201c10, 0x000 },
15107     { 0x00000000, 0xc0400000, 0x56f },
15108     { 0x00000000, 0x002f0223, 0x000 },
15109     { 0x00000000, 0x0cc00000, 0x565 },
15110     { 0x00000000, 0xc0201c00, 0x000 },
15111     { 0x00000000, 0xc0400000, 0x56f },
15112     { 0x00000004, 0x002f0223, 0x000 },
15113     { 0x00000000, 0x0cc00000, 0x56d },
15114     { 0x81000000, 0x00204411, 0x000 },
15115     { 0x00000000, 0x00204811, 0x000 },
15116     { 0x0000216d, 0x00204411, 0x000 },
15117     { 0x00000000, 0xc0204800, 0x000 },
15118     { 0x00000000, 0xc0604800, 0x681 },
15119     { 0x00000000, 0x00401c10, 0x56f },
15120     { 0x00000000, 0xc0200000, 0x000 },
15121     { 0x00000000, 0xc0400000, 0x000 },
15122     { 0x00000000, 0x0ee00000, 0x571 },
15123     { 0x00000000, 0x00600000, 0x5bc },
15124     { 0x00000000, 0x002f0224, 0x000 },
15125     { 0x00000000, 0x0cc00000, 0x582 },
15126     { 0x0000a2b7, 0x00204411, 0x000 },
15127     { 0x00000000, 0x00204807, 0x000 },
15128     { 0x81000000, 0x00204411, 0x000 },
15129     { 0x00000001, 0x00204811, 0x000 },
15130     { 0x0004a2b6, 0x00604411, 0x67c },
15131     { 0x0000001a, 0x00212230, 0x000 },
15132     { 0x00000006, 0x00222630, 0x000 },
15133     { 0x00042004, 0x00604411, 0x67c },
15134     { 0x0000a2c4, 0x00204411, 0x000 },
15135     { 0x00000000, 0x003048e9, 0x000 },
15136     { 0x00000000, 0x00e00000, 0x580 },
15137     { 0x0000a2d1, 0x00204411, 0x000 },
15138     { 0x00000000, 0x00404808, 0x000 },
15139     { 0x0000a2d1, 0x00204411, 0x000 },
15140     { 0x00000001, 0x00504a28, 0x000 },
15141     { 0x00000001, 0x002f0224, 0x000 },
15142     { 0x00000000, 0x0cc00000, 0x593 },
15143     { 0x0000a2bb, 0x00204411, 0x000 },
15144     { 0x00000000, 0x00204807, 0x000 },
15145     { 0x81000000, 0x00204411, 0x000 },
15146     { 0x00000001, 0x00204811, 0x000 },
15147     { 0x0004a2ba, 0x00604411, 0x67c },
15148     { 0x0000001a, 0x00212230, 0x000 },
15149     { 0x00000006, 0x00222630, 0x000 },
15150     { 0x00042004, 0x00604411, 0x67c },
15151     { 0x0000a2c5, 0x00204411, 0x000 },
15152     { 0x00000000, 0x003048e9, 0x000 },
15153     { 0x00000000, 0x00e00000, 0x591 },
15154     { 0x0000a2d2, 0x00204411, 0x000 },
15155     { 0x00000000, 0x00404808, 0x000 },
15156     { 0x0000a2d2, 0x00204411, 0x000 },
15157     { 0x00000001, 0x00504a28, 0x000 },
15158     { 0x00000002, 0x002f0224, 0x000 },
15159     { 0x00000000, 0x0cc00000, 0x5a4 },
15160     { 0x0000a2bf, 0x00204411, 0x000 },
15161     { 0x00000000, 0x00204807, 0x000 },
15162     { 0x81000000, 0x00204411, 0x000 },
15163     { 0x00000001, 0x00204811, 0x000 },
15164     { 0x0004a2be, 0x00604411, 0x67c },
15165     { 0x0000001a, 0x00212230, 0x000 },
15166     { 0x00000006, 0x00222630, 0x000 },
15167     { 0x00042004, 0x00604411, 0x67c },
15168     { 0x0000a2c6, 0x00204411, 0x000 },
15169     { 0x00000000, 0x003048e9, 0x000 },
15170     { 0x00000000, 0x00e00000, 0x5a2 },
15171     { 0x0000a2d3, 0x00204411, 0x000 },
15172     { 0x00000000, 0x00404808, 0x000 },
15173     { 0x0000a2d3, 0x00204411, 0x000 },
15174     { 0x00000001, 0x00504a28, 0x000 },
15175     { 0x0000a2c3, 0x00204411, 0x000 },
15176     { 0x00000000, 0x00204807, 0x000 },
15177     { 0x81000000, 0x00204411, 0x000 },
15178     { 0x00000001, 0x00204811, 0x000 },
15179     { 0x0004a2c2, 0x00604411, 0x67c },
15180     { 0x0000001a, 0x00212230, 0x000 },
15181     { 0x00000006, 0x00222630, 0x000 },
15182     { 0x00042004, 0x00604411, 0x67c },
15183     { 0x0000a2c7, 0x00204411, 0x000 },
15184     { 0x00000000, 0x003048e9, 0x000 },
15185     { 0x00000000, 0x00e00000, 0x5b1 },
15186     { 0x0000a2d4, 0x00204411, 0x000 },
15187     { 0x00000000, 0x00404808, 0x000 },
15188     { 0x0000a2d4, 0x00204411, 0x000 },
15189     { 0x00000001, 0x00504a28, 0x000 },
15190     { 0x85000000, 0x00204411, 0x000 },
15191     { 0x00000000, 0x00204801, 0x000 },
15192     { 0x0000304a, 0x00204411, 0x000 },
15193     { 0x01000000, 0x00204811, 0x000 },
15194     { 0x00000000, 0x00400000, 0x5b7 },
15195     { 0xa4000000, 0xc0204411, 0x000 },
15196     { 0x00000000, 0xc0404800, 0x000 },
15197     { 0x00000000, 0xc0600000, 0x5bc },
15198     { 0x00000000, 0xc0400400, 0x001 },
15199     { 0x0000002c, 0x00203621, 0x000 },
15200     { 0x81000000, 0x00204411, 0x000 },
15201     { 0x00000006, 0x00204811, 0x000 },
15202     { 0x00000000, 0x002f0230, 0x000 },
15203     { 0x00000000, 0x0cc00000, 0x5c3 },
15204     { 0x00000000, 0x00200411, 0x000 },
15205     { 0x00000030, 0x00403621, 0x5d6 },
15206     { 0x00000030, 0x0020062d, 0x000 },
15207     { 0x00007e00, 0x00280621, 0x000 },
15208     { 0x00000000, 0x002f0221, 0x000 },
15209     { 0x00000000, 0x0ce00000, 0x5d6 },
15210     { 0x81000000, 0x00204411, 0x000 },
15211     { 0x00000001, 0x00204811, 0x000 },
15212     { 0x0004a092, 0x00604411, 0x67c },
15213     { 0x00000031, 0x00203630, 0x000 },
15214     { 0x0004a093, 0x00604411, 0x67c },
15215     { 0x00000032, 0x00203630, 0x000 },
15216     { 0x0004a2b6, 0x00604411, 0x67c },
15217     { 0x00000033, 0x00203630, 0x000 },
15218     { 0x0004a2ba, 0x00604411, 0x67c },
15219     { 0x00000034, 0x00203630, 0x000 },
15220     { 0x0004a2be, 0x00604411, 0x67c },
15221     { 0x00000035, 0x00203630, 0x000 },
15222     { 0x0004a2c2, 0x00604411, 0x67c },
15223     { 0x00000036, 0x00203630, 0x000 },
15224     { 0x00042004, 0x00604411, 0x67c },
15225     { 0x0001a2a4, 0x00204411, 0x000 },
15226     { 0x0000003f, 0x00204811, 0x000 },
15227     { 0x0000003f, 0x00204811, 0x000 },
15228     { 0x0000003f, 0x00204811, 0x000 },
15229     { 0x0000003f, 0x00204811, 0x000 },
15230     { 0x00000005, 0x00204811, 0x000 },
15231     { 0x0000a1f4, 0x00204411, 0x000 },
15232     { 0x00000000, 0x00204811, 0x000 },
15233     { 0x88000000, 0x00204411, 0x000 },
15234     { 0x00000001, 0x00204811, 0x000 },
15235     { 0x81000000, 0x00204411, 0x000 },
15236     { 0x00000006, 0x00204811, 0x000 },
15237     { 0x00000001, 0x002f0230, 0x000 },
15238     { 0x00000000, 0x0ce00000, 0x61f },
15239     { 0x00000030, 0x0020062d, 0x000 },
15240     { 0x00000000, 0x002f0221, 0x000 },
15241     { 0x00000000, 0x0ce00000, 0x61f },
15242     { 0x81000000, 0x00204411, 0x000 },
15243     { 0x00000001, 0x00204811, 0x000 },
15244     { 0x00007e00, 0x00280621, 0x000 },
15245     { 0x00000000, 0x002f0221, 0x000 },
15246     { 0x00000000, 0x0ce00000, 0x5f8 },
15247     { 0x0000a092, 0x00204411, 0x000 },
15248     { 0x00000031, 0x00204a2d, 0x000 },
15249     { 0x0000a093, 0x00204411, 0x000 },
15250     { 0x00000032, 0x00204a2d, 0x000 },
15251     { 0x0000a2b6, 0x00204411, 0x000 },
15252     { 0x00000033, 0x00204a2d, 0x000 },
15253     { 0x0000a2ba, 0x00204411, 0x000 },
15254     { 0x00000034, 0x00204a2d, 0x000 },
15255     { 0x0000a2be, 0x00204411, 0x000 },
15256     { 0x00000035, 0x00204a2d, 0x000 },
15257     { 0x0000a2c2, 0x00204411, 0x000 },
15258     { 0x00000036, 0x00204a2d, 0x000 },
15259     { 0x00000030, 0x0020062d, 0x000 },
15260     { 0x000001ff, 0x00280621, 0x000 },
15261     { 0x00000000, 0x002f0221, 0x000 },
15262     { 0x00000000, 0x0ce00000, 0x61e },
15263     { 0x00000000, 0x00210221, 0x000 },
15264     { 0x00000000, 0x14c00000, 0x601 },
15265     { 0x0004a003, 0x00604411, 0x67c },
15266     { 0x0000a003, 0x00204411, 0x000 },
15267     { 0x00000000, 0x00204810, 0x000 },
15268     { 0x00000001, 0x00210621, 0x000 },
15269     { 0x00000000, 0x14c00000, 0x606 },
15270     { 0x0004a010, 0x00604411, 0x67c },
15271     { 0x0000a010, 0x00204411, 0x000 },
15272     { 0x00000000, 0x00204810, 0x000 },
15273     { 0x00000001, 0x00210621, 0x000 },
15274     { 0x00000000, 0x002f0221, 0x000 },
15275     { 0x00000000, 0x0ce00000, 0x61e },
15276     { 0x0004a011, 0x00604411, 0x67c },
15277     { 0x0000a011, 0x00204411, 0x000 },
15278     { 0x00000000, 0x00204810, 0x000 },
15279     { 0x0004a012, 0x00604411, 0x67c },
15280     { 0x0000a012, 0x00204411, 0x000 },
15281     { 0x00000000, 0x00204810, 0x000 },
15282     { 0x0004a013, 0x00604411, 0x67c },
15283     { 0x0000a013, 0x00204411, 0x000 },
15284     { 0x00000000, 0x00204810, 0x000 },
15285     { 0x0004a014, 0x00604411, 0x67c },
15286     { 0x0000a014, 0x00204411, 0x000 },
15287     { 0x00000000, 0x00204810, 0x000 },
15288     { 0x0004a015, 0x00604411, 0x67c },
15289     { 0x0000a015, 0x00204411, 0x000 },
15290     { 0x00000000, 0x00204810, 0x000 },
15291     { 0x0004a016, 0x00604411, 0x67c },
15292     { 0x0000a016, 0x00204411, 0x000 },
15293     { 0x00000000, 0x00204810, 0x000 },
15294     { 0x0004a017, 0x00604411, 0x67c },
15295     { 0x0000a017, 0x00204411, 0x000 },
15296     { 0x00000000, 0x00204810, 0x000 },
15297     { 0x00042004, 0x00604411, 0x67c },
15298     { 0x0000002c, 0x0080062d, 0x000 },
15299     { 0xff000000, 0x00204411, 0x000 },
15300     { 0x00000000, 0x00204811, 0x000 },
15301     { 0x00000001, 0x00204811, 0x000 },
15302     { 0x00000002, 0x00804811, 0x000 },
15303     { 0x00000000, 0x0ee00000, 0x630 },
15304     { 0x00000030, 0x0020062d, 0x000 },
15305     { 0x00000002, 0x00280621, 0x000 },
15306     { 0x00000000, 0x002f0221, 0x000 },
15307     { 0x00000000, 0x0ce00000, 0x62e },
15308     { 0x81000000, 0x00204411, 0x000 },
15309     { 0x00000001, 0x00204811, 0x000 },
15310     { 0x00042004, 0x00604411, 0x67c },
15311     { 0x00001000, 0x00200811, 0x000 },
15312     { 0x0000002b, 0x00203622, 0x000 },
15313     { 0x00000000, 0x00600000, 0x634 },
15314     { 0x00000000, 0x00600000, 0x5bc },
15315     { 0x98000000, 0x00204411, 0x000 },
15316     { 0x00000000, 0x00804811, 0x000 },
15317     { 0x00000000, 0xc0600000, 0x634 },
15318     { 0x00000000, 0xc0400400, 0x001 },
15319     { 0x0000a2a4, 0x00204411, 0x000 },
15320     { 0x00000022, 0x00204811, 0x000 },
15321     { 0x89000000, 0x00204411, 0x000 },
15322     { 0x00000001, 0x00404811, 0x620 },
15323     { 0x97000000, 0x00204411, 0x000 },
15324     { 0x00000000, 0x00204811, 0x000 },
15325     { 0x8a000000, 0x00204411, 0x000 },
15326     { 0x00000000, 0x00404811, 0x620 },
15327     { 0x00000000, 0x00600000, 0x64d },
15328     { 0x0001a2a4, 0xc0204411, 0x000 },
15329     { 0x00000016, 0x00604811, 0x36a },
15330     { 0x00002010, 0x00204411, 0x000 },
15331     { 0x00010000, 0x00204811, 0x000 },
15332     { 0x81000000, 0x00204411, 0x000 },
15333     { 0x00000001, 0x00204811, 0x000 },
15334     { 0x0000217c, 0x00204411, 0x000 },
15335     { 0x09800000, 0x00204811, 0x000 },
15336     { 0xffffffff, 0x00204811, 0x000 },
15337     { 0x00000000, 0x00204811, 0x000 },
15338     { 0x00000000, 0x17000000, 0x000 },
15339     { 0x0004217f, 0x00604411, 0x67c },
15340     { 0x0000001f, 0x00210230, 0x000 },
15341     { 0x00000000, 0x14c00000, 0x000 },
15342     { 0x00000004, 0x00404c11, 0x647 },
15343     { 0x00000000, 0x00400000, 0x000 },
15344     { 0x00000017, 0x00201e2d, 0x000 },
15345     { 0x00000004, 0x00291e27, 0x000 },
15346     { 0x00000017, 0x00803627, 0x000 },
15347     { 0x00000017, 0x00201e2d, 0x000 },
15348     { 0xfffffffb, 0x00281e27, 0x000 },
15349     { 0x00000017, 0x00803627, 0x000 },
15350     { 0x00000017, 0x00201e2d, 0x000 },
15351     { 0x00000008, 0x00291e27, 0x000 },
15352     { 0x00000017, 0x00803627, 0x000 },
15353     { 0x00000017, 0x00201e2d, 0x000 },
15354     { 0xfffffff7, 0x00281e27, 0x000 },
15355     { 0x00000017, 0x00803627, 0x000 },
15356     { 0x0001a2a4, 0x00204411, 0x000 },
15357     { 0x00000016, 0x00604811, 0x36a },
15358     { 0x00002010, 0x00204411, 0x000 },
15359     { 0x00010000, 0x00204811, 0x000 },
15360     { 0x0000217c, 0x00204411, 0x000 },
15361     { 0x01800000, 0x00204811, 0x000 },
15362     { 0xffffffff, 0x00204811, 0x000 },
15363     { 0x00000000, 0x00204811, 0x000 },
15364     { 0x00000000, 0x17000000, 0x000 },
15365     { 0x81000000, 0x00204411, 0x000 },
15366     { 0x00000001, 0x00204811, 0x000 },
15367     { 0x0004217f, 0x00604411, 0x67c },
15368     { 0x0000001f, 0x00210230, 0x000 },
15369     { 0x00000000, 0x14c00000, 0x67b },
15370     { 0x00000010, 0x00404c11, 0x661 },
15371     { 0x00000000, 0xc0200400, 0x000 },
15372     { 0x00000000, 0x38c00000, 0x000 },
15373     { 0x0000001d, 0x00200a2d, 0x000 },
15374     { 0x0000001e, 0x00200e2d, 0x000 },
15375     { 0x0000001f, 0x0020122d, 0x000 },
15376     { 0x00000020, 0x0020162d, 0x000 },
15377     { 0x00002169, 0x00204411, 0x000 },
15378     { 0x00000000, 0x00204804, 0x000 },
15379     { 0x00000000, 0x00204805, 0x000 },
15380     { 0x00000000, 0x00204801, 0x000 },
15381     { 0xcafebabe, 0x00204811, 0x000 },
15382     { 0x00000004, 0x00301224, 0x000 },
15383     { 0x00000000, 0x002f0064, 0x000 },
15384     { 0x00000000, 0x0cc00000, 0x67a },
15385     { 0x00000003, 0x00281a22, 0x000 },
15386     { 0x00000008, 0x00221222, 0x000 },
15387     { 0xfffff000, 0x00281224, 0x000 },
15388     { 0x00000000, 0x002910c4, 0x000 },
15389     { 0x0000001f, 0x00403624, 0x000 },
15390     { 0x00000000, 0x00800000, 0x000 },
15391     { 0x00000000, 0x1ac00000, 0x67c },
15392     { 0x9f000000, 0x00204411, 0x000 },
15393     { 0xcafebabe, 0x00204811, 0x000 },
15394     { 0x00000000, 0x1ae00000, 0x67f },
15395     { 0x00000000, 0x00800000, 0x000 },
15396     { 0x00000000, 0x1ac00000, 0x681 },
15397     { 0x9e000000, 0x00204411, 0x000 },
15398     { 0xcafebabe, 0x00204811, 0x000 },
15399     { 0x00000000, 0x1ae00000, 0x684 },
15400     { 0x00000000, 0x00800000, 0x000 },
15401     { 0x00000000, 0x00600000, 0x00b },
15402     { 0x00001000, 0x00600411, 0x315 },
15403     { 0x00000000, 0x00200411, 0x000 },
15404     { 0x00000000, 0x00600811, 0x1b2 },
15405     { 0x0000225c, 0x00204411, 0x000 },
15406     { 0x00000003, 0x00204811, 0x000 },
15407     { 0x00002256, 0x00204411, 0x000 },
15408     { 0x0000001b, 0x00204811, 0x000 },
15409     { 0x0000a1fc, 0x00204411, 0x000 },
15410     { 0x00000001, 0x00204811, 0x000 },
15411     { 0x0001a1fd, 0xc0204411, 0x000 },
15412     { 0x00000021, 0x00201e2d, 0x000 },
15413     { 0x00000010, 0x00221e27, 0x000 },
15414     { 0x00000024, 0x0020222d, 0x000 },
15415     { 0x0000ffff, 0x00282228, 0x000 },
15416     { 0x00000000, 0x00294907, 0x000 },
15417     { 0x00000000, 0x00204811, 0x000 },
15418     { 0x00000022, 0x0020222d, 0x000 },
15419     { 0x0000ffff, 0x00282228, 0x000 },
15420     { 0x00000000, 0x00294907, 0x000 },
15421     { 0x00000000, 0x00204811, 0x000 },
15422     { 0x00000023, 0x00201e2d, 0x000 },
15423     { 0x00000010, 0x00221e27, 0x000 },
15424     { 0x00000000, 0x00294907, 0x000 },
15425     { 0x00000000, 0x00404811, 0x000 },
15426     { 0x00000000, 0x00000000, 0x000 },
15427     { 0x00000000, 0x00000000, 0x000 },
15428     { 0x00000000, 0x00000000, 0x000 },
15429     { 0x00000000, 0x00000000, 0x000 },
15430     { 0x00000000, 0x00000000, 0x000 },
15431     { 0x00000000, 0x00000000, 0x000 },
15432     { 0x00000000, 0x00000000, 0x000 },
15433     { 0x00000000, 0x00000000, 0x000 },
15434     { 0x00000000, 0x00000000, 0x000 },
15435     { 0x00000000, 0x00000000, 0x000 },
15436     { 0x00000000, 0x00000000, 0x000 },
15437     { 0x00000000, 0x00000000, 0x000 },
15438     { 0x00000000, 0x00000000, 0x000 },
15439     { 0x00000000, 0x00000000, 0x000 },
15440     { 0x00000000, 0x00000000, 0x000 },
15441     { 0x00000000, 0x00000000, 0x000 },
15442     { 0x00000000, 0x00000000, 0x000 },
15443     { 0x00000000, 0x00000000, 0x000 },
15444     { 0x00000000, 0x00000000, 0x000 },
15445     { 0x00000000, 0x00000000, 0x000 },
15446     { 0x00000000, 0x00000000, 0x000 },
15447     { 0x00000000, 0x00000000, 0x000 },
15448     { 0x00000000, 0x00000000, 0x000 },
15449     { 0x00000000, 0x00000000, 0x000 },
15450     { 0x00000000, 0x00000000, 0x000 },
15451     { 0x00000000, 0x00000000, 0x000 },
15452     { 0x00000000, 0x00000000, 0x000 },
15453     { 0x00000000, 0x00000000, 0x000 },
15454     { 0x00000000, 0x00000000, 0x000 },
15455     { 0x00000000, 0x00000000, 0x000 },
15456     { 0x00000000, 0x00000000, 0x000 },
15457     { 0x00000000, 0x00000000, 0x000 },
15458     { 0x00000000, 0x00000000, 0x000 },
15459     { 0x00000000, 0x00000000, 0x000 },
15460     { 0x00000000, 0x00000000, 0x000 },
15461     { 0x00000000, 0x00000000, 0x000 },
15462     { 0x00000000, 0x00000000, 0x000 },
15463     { 0x00000000, 0x00000000, 0x000 },
15464     { 0x00000000, 0x00000000, 0x000 },
15465     { 0x00000000, 0x00000000, 0x000 },
15466     { 0x00000000, 0x00000000, 0x000 },
15467     { 0x00000000, 0x00000000, 0x000 },
15468     { 0x00000000, 0x00000000, 0x000 },
15469     { 0x00000000, 0x00000000, 0x000 },
15470     { 0x00000000, 0x00000000, 0x000 },
15471     { 0x00000000, 0x00000000, 0x000 },
15472     { 0x00000000, 0x00000000, 0x000 },
15473     { 0x00000000, 0x00000000, 0x000 },
15474     { 0x00000000, 0x00000000, 0x000 },
15475     { 0x00000000, 0x00000000, 0x000 },
15476     { 0x00000000, 0x00000000, 0x000 },
15477     { 0x00000000, 0x00000000, 0x000 },
15478     { 0x00000000, 0x00000000, 0x000 },
15479     { 0x00000000, 0x00000000, 0x000 },
15480     { 0x00000000, 0x00000000, 0x000 },
15481     { 0x00000000, 0x00000000, 0x000 },
15482     { 0x00000000, 0x00000000, 0x000 },
15483     { 0x00000000, 0x00000000, 0x000 },
15484     { 0x00000000, 0x00000000, 0x000 },
15485     { 0x00000000, 0x00000000, 0x000 },
15486     { 0x00000000, 0x00000000, 0x000 },
15487     { 0x00000000, 0x00000000, 0x000 },
15488     { 0x00000000, 0x00000000, 0x000 },
15489     { 0x00000000, 0x00000000, 0x000 },
15490     { 0x00000000, 0x00000000, 0x000 },
15491     { 0x00000000, 0x00000000, 0x000 },
15492     { 0x00000000, 0x00000000, 0x000 },
15493     { 0x00000000, 0x00000000, 0x000 },
15494     { 0x00000000, 0x00000000, 0x000 },
15495     { 0x014204f5, 0x05b30250, 0x000 },
15496     { 0x01c30168, 0x043505b3, 0x000 },
15497     { 0x02250209, 0x02500151, 0x000 },
15498     { 0x02230245, 0x02a00241, 0x000 },
15499     { 0x03cd05b3, 0x05b305b3, 0x000 },
15500     { 0x063c063d, 0x031f05b3, 0x000 },
15501     { 0x05b305b8, 0x03200340, 0x000 },
15502     { 0x032a0282, 0x03420334, 0x000 },
15503     { 0x05b305b3, 0x05b305b3, 0x000 },
15504     { 0x05b30544, 0x05b305b3, 0x000 },
15505     { 0x03b205b3, 0x04ae0344, 0x000 },
15506     { 0x048d0443, 0x043305b3, 0x000 },
15507     { 0x04c305b3, 0x043704d0, 0x000 },
15508     { 0x044304fa, 0x03510371, 0x000 },
15509     { 0x05b305b3, 0x05b305b3, 0x000 },
15510     { 0x05b305b3, 0x05b305b3, 0x000 },
15511     { 0x05b305b3, 0x063205ba, 0x000 },
15512     { 0x05b305b3, 0x000705b3, 0x000 },
15513     { 0x05b305b3, 0x05b305b3, 0x000 },
15514     { 0x05b305b3, 0x05b305b3, 0x000 },
15515     { 0x03ee03e3, 0x03fe03fc, 0x000 },
15516     { 0x04040400, 0x04020406, 0x000 },
15517     { 0x0412040e, 0x041a0416, 0x000 },
15518     { 0x0422041e, 0x042a0426, 0x000 },
15519     { 0x05b305b3, 0x042e05b3, 0x000 },
15520     { 0x05b305b3, 0x05b305b3, 0x000 },
15521     { 0x05b305b3, 0x05b305b3, 0x000 },
15522     { 0x00020668, 0x06860006, 0x000 },
15523 };
15524
15525 static const u32 RV670_pfp_microcode[]={
15526 0xca0400,
15527 0xa00000,
15528 0x7e828b,
15529 0x7c038b,
15530 0x8001b8,
15531 0x7c038b,
15532 0xd4401e,
15533 0xee001e,
15534 0xca0400,
15535 0xa00000,
15536 0x7e828b,
15537 0xc41838,
15538 0xca2400,
15539 0xca2800,
15540 0x9581a8,
15541 0xc41c3a,
15542 0xc3c000,
15543 0xca0800,
15544 0xca0c00,
15545 0x7c744b,
15546 0xc20005,
15547 0x99c000,
15548 0xc41c3a,
15549 0x7c744c,
15550 0xc0fff0,
15551 0x042c04,
15552 0x309002,
15553 0x7d2500,
15554 0x351402,
15555 0x7d350b,
15556 0x255403,
15557 0x7cd580,
15558 0x259c03,
15559 0x95c004,
15560 0xd5001b,
15561 0x7eddc1,
15562 0x7d9d80,
15563 0xd6801b,
15564 0xd5801b,
15565 0xd4401e,
15566 0xd5401e,
15567 0xd6401e,
15568 0xd6801e,
15569 0xd4801e,
15570 0xd4c01e,
15571 0x9783d3,
15572 0xd5c01e,
15573 0xca0800,
15574 0x80001a,
15575 0xca0c00,
15576 0xe4011e,
15577 0xd4001e,
15578 0x80000c,
15579 0xc41838,
15580 0xe4013e,
15581 0xd4001e,
15582 0x80000c,
15583 0xc41838,
15584 0xd4401e,
15585 0xee001e,
15586 0xca0400,
15587 0xa00000,
15588 0x7e828b,
15589 0xe4011e,
15590 0xd4001e,
15591 0xd4401e,
15592 0xee001e,
15593 0xca0400,
15594 0xa00000,
15595 0x7e828b,
15596 0xe4013e,
15597 0xd4001e,
15598 0xd4401e,
15599 0xee001e,
15600 0xca0400,
15601 0xa00000,
15602 0x7e828b,
15603 0xca1800,
15604 0xd4401e,
15605 0xd5801e,
15606 0x800053,
15607 0xd40075,
15608 0xd4401e,
15609 0xca0800,
15610 0xca0c00,
15611 0xca1000,
15612 0xd48019,
15613 0xd4c018,
15614 0xd50017,
15615 0xd4801e,
15616 0xd4c01e,
15617 0xd5001e,
15618 0xe2001e,
15619 0xca0400,
15620 0xa00000,
15621 0x7e828b,
15622 0xca0800,
15623 0xd48060,
15624 0xd4401e,
15625 0x800000,
15626 0xd4801e,
15627 0xca0800,
15628 0xd48061,
15629 0xd4401e,
15630 0x800000,
15631 0xd4801e,
15632 0xca0800,
15633 0xca0c00,
15634 0xd4401e,
15635 0xd48016,
15636 0xd4c016,
15637 0xd4801e,
15638 0x8001b8,
15639 0xd4c01e,
15640 0xc60843,
15641 0xca0c00,
15642 0xca1000,
15643 0x948004,
15644 0xca1400,
15645 0xe420f3,
15646 0xd42013,
15647 0xd56065,
15648 0xd4e01c,
15649 0xd5201c,
15650 0xd5601c,
15651 0x800000,
15652 0x062001,
15653 0xc60843,
15654 0xca0c00,
15655 0xca1000,
15656 0x9483f7,
15657 0xca1400,
15658 0xe420f3,
15659 0x800079,
15660 0xd42013,
15661 0xc60843,
15662 0xca0c00,
15663 0xca1000,
15664 0x9883ef,
15665 0xca1400,
15666 0xd40064,
15667 0x80008d,
15668 0x000000,
15669 0xc41432,
15670 0xc61843,
15671 0xc4082f,
15672 0x954005,
15673 0xc40c30,
15674 0xd4401e,
15675 0x800000,
15676 0xee001e,
15677 0x9583f5,
15678 0xc41031,
15679 0xd44033,
15680 0xd52065,
15681 0xd4a01c,
15682 0xd4e01c,
15683 0xd5201c,
15684 0xe4015e,
15685 0xd4001e,
15686 0x800000,
15687 0x062001,
15688 0xca1800,
15689 0x0a2001,
15690 0xd60076,
15691 0xc40836,
15692 0x988007,
15693 0xc61045,
15694 0x950110,
15695 0xd4001f,
15696 0xd46062,
15697 0x800000,
15698 0xd42062,
15699 0xcc3835,
15700 0xcc1433,
15701 0x8401bb,
15702 0xd40072,
15703 0xd5401e,
15704 0x800000,
15705 0xee001e,
15706 0xe2001a,
15707 0x8401bb,
15708 0xe2001a,
15709 0xcc104b,
15710 0xcc0447,
15711 0x2c9401,
15712 0x7d098b,
15713 0x984005,
15714 0x7d15cb,
15715 0xd4001a,
15716 0x8001b8,
15717 0xd4006d,
15718 0x344401,
15719 0xcc0c48,
15720 0x98403a,
15721 0xcc2c4a,
15722 0x958004,
15723 0xcc0449,
15724 0x8001b8,
15725 0xd4001a,
15726 0xd4c01a,
15727 0x282801,
15728 0x8400f0,
15729 0xcc1003,
15730 0x98801b,
15731 0x04380c,
15732 0x8400f0,
15733 0xcc1003,
15734 0x988017,
15735 0x043808,
15736 0x8400f0,
15737 0xcc1003,
15738 0x988013,
15739 0x043804,
15740 0x8400f0,
15741 0xcc1003,
15742 0x988014,
15743 0xcc104c,
15744 0x9a8009,
15745 0xcc144d,
15746 0x9840dc,
15747 0xd4006d,
15748 0xcc1848,
15749 0xd5001a,
15750 0xd5401a,
15751 0x8000c9,
15752 0xd5801a,
15753 0x96c0d5,
15754 0xd4006d,
15755 0x8001b8,
15756 0xd4006e,
15757 0x9ac003,
15758 0xd4006d,
15759 0xd4006e,
15760 0x800000,
15761 0xec007f,
15762 0x9ac0cc,
15763 0xd4006d,
15764 0x8001b8,
15765 0xd4006e,
15766 0xcc1403,
15767 0xcc1803,
15768 0xcc1c03,
15769 0x7d9103,
15770 0x7dd583,
15771 0x7d190c,
15772 0x35cc1f,
15773 0x35701f,
15774 0x7cf0cb,
15775 0x7cd08b,
15776 0x880000,
15777 0x7e8e8b,
15778 0x95c004,
15779 0xd4006e,
15780 0x8001b8,
15781 0xd4001a,
15782 0xd4c01a,
15783 0xcc0803,
15784 0xcc0c03,
15785 0xcc1003,
15786 0xcc1403,
15787 0xcc1803,
15788 0xcc1c03,
15789 0xcc2403,
15790 0xcc2803,
15791 0x35c41f,
15792 0x36b01f,
15793 0x7c704b,
15794 0x34f01f,
15795 0x7c704b,
15796 0x35701f,
15797 0x7c704b,
15798 0x7d8881,
15799 0x7dccc1,
15800 0x7e5101,
15801 0x7e9541,
15802 0x7c9082,
15803 0x7cd4c2,
15804 0x7c848b,
15805 0x9ac003,
15806 0x7c8c8b,
15807 0x2c8801,
15808 0x98809e,
15809 0xd4006d,
15810 0x98409c,
15811 0xd4006e,
15812 0xcc084c,
15813 0xcc0c4d,
15814 0xcc1048,
15815 0xd4801a,
15816 0xd4c01a,
15817 0x800101,
15818 0xd5001a,
15819 0xcc0832,
15820 0xd40032,
15821 0x9482d9,
15822 0xca0c00,
15823 0xd4401e,
15824 0x800000,
15825 0xd4001e,
15826 0xe4011e,
15827 0xd4001e,
15828 0xca0800,
15829 0xca0c00,
15830 0xca1000,
15831 0xd4401e,
15832 0xca1400,
15833 0xd4801e,
15834 0xd4c01e,
15835 0xd5001e,
15836 0xd5401e,
15837 0xd54034,
15838 0x800000,
15839 0xee001e,
15840 0x280404,
15841 0xe2001a,
15842 0xe2001a,
15843 0xd4401a,
15844 0xca3800,
15845 0xcc0803,
15846 0xcc0c03,
15847 0xcc0c03,
15848 0xcc0c03,
15849 0x9882bd,
15850 0x000000,
15851 0x8401bb,
15852 0xd7a06f,
15853 0x800000,
15854 0xee001f,
15855 0xca0400,
15856 0xc2ff00,
15857 0xcc0834,
15858 0xc13fff,
15859 0x7c74cb,
15860 0x7cc90b,
15861 0x7d010f,
15862 0x9902b0,
15863 0x7c738b,
15864 0x8401bb,
15865 0xd7a06f,
15866 0x800000,
15867 0xee001f,
15868 0xca0800,
15869 0x281900,
15870 0x7d898b,
15871 0x958014,
15872 0x281404,
15873 0xca0c00,
15874 0xca1000,
15875 0xca1c00,
15876 0xca2400,
15877 0xe2001f,
15878 0xd4c01a,
15879 0xd5001a,
15880 0xd5401a,
15881 0xcc1803,
15882 0xcc2c03,
15883 0xcc2c03,
15884 0xcc2c03,
15885 0x7da58b,
15886 0x7d9c47,
15887 0x984297,
15888 0x000000,
15889 0x800161,
15890 0xd4c01a,
15891 0xd4401e,
15892 0xd4801e,
15893 0x800000,
15894 0xee001e,
15895 0xe4011e,
15896 0xd4001e,
15897 0xd4401e,
15898 0xee001e,
15899 0xca0400,
15900 0xa00000,
15901 0x7e828b,
15902 0xe4013e,
15903 0xd4001e,
15904 0xd4401e,
15905 0xee001e,
15906 0xca0400,
15907 0xa00000,
15908 0x7e828b,
15909 0xca0800,
15910 0x248c06,
15911 0x0ccc06,
15912 0x98c006,
15913 0xcc104e,
15914 0x990004,
15915 0xd40073,
15916 0xe4011e,
15917 0xd4001e,
15918 0xd4401e,
15919 0xd4801e,
15920 0x800000,
15921 0xee001e,
15922 0xca0800,
15923 0xca0c00,
15924 0x34d018,
15925 0x251001,
15926 0x950021,
15927 0xc17fff,
15928 0xca1000,
15929 0xca1400,
15930 0xca1800,
15931 0xd4801d,
15932 0xd4c01d,
15933 0x7db18b,
15934 0xc14202,
15935 0xc2c001,
15936 0xd5801d,
15937 0x34dc0e,
15938 0x7d5d4c,
15939 0x7f734c,
15940 0xd7401e,
15941 0xd5001e,
15942 0xd5401e,
15943 0xc14200,
15944 0xc2c000,
15945 0x099c01,
15946 0x31dc10,
15947 0x7f5f4c,
15948 0x7f734c,
15949 0x042802,
15950 0x7d8380,
15951 0xd5a86f,
15952 0xd58066,
15953 0xd7401e,
15954 0xec005e,
15955 0xc82402,
15956 0xc82402,
15957 0x8001b8,
15958 0xd60076,
15959 0xd4401e,
15960 0xd4801e,
15961 0xd4c01e,
15962 0x800000,
15963 0xee001e,
15964 0x800000,
15965 0xee001f,
15966 0xd4001f,
15967 0x800000,
15968 0xd4001f,
15969 0xd4001f,
15970 0x880000,
15971 0xd4001f,
15972 0x000000,
15973 0x000000,
15974 0x000000,
15975 0x000000,
15976 0x000000,
15977 0x000000,
15978 0x000000,
15979 0x000000,
15980 0x000000,
15981 0x000000,
15982 0x000000,
15983 0x000000,
15984 0x000000,
15985 0x000000,
15986 0x000000,
15987 0x000000,
15988 0x000000,
15989 0x000000,
15990 0x000000,
15991 0x000000,
15992 0x000000,
15993 0x000000,
15994 0x000000,
15995 0x000000,
15996 0x000000,
15997 0x000000,
15998 0x000000,
15999 0x000000,
16000 0x000000,
16001 0x000000,
16002 0x000000,
16003 0x000000,
16004 0x000000,
16005 0x000000,
16006 0x000000,
16007 0x000000,
16008 0x000000,
16009 0x000000,
16010 0x000000,
16011 0x000000,
16012 0x000000,
16013 0x000000,
16014 0x000000,
16015 0x000000,
16016 0x000000,
16017 0x000000,
16018 0x000000,
16019 0x000000,
16020 0x000000,
16021 0x000000,
16022 0x000000,
16023 0x000000,
16024 0x000000,
16025 0x000000,
16026 0x000000,
16027 0x000000,
16028 0x000000,
16029 0x000000,
16030 0x000000,
16031 0x000000,
16032 0x000000,
16033 0x000000,
16034 0x000000,
16035 0x000000,
16036 0x000000,
16037 0x000000,
16038 0x010171,
16039 0x020178,
16040 0x03008f,
16041 0x04007f,
16042 0x050003,
16043 0x06003f,
16044 0x070032,
16045 0x08012c,
16046 0x090046,
16047 0x0a0036,
16048 0x1001b6,
16049 0x1700a2,
16050 0x22013a,
16051 0x230149,
16052 0x2000b4,
16053 0x240125,
16054 0x27004d,
16055 0x28006a,
16056 0x2a0060,
16057 0x2b0052,
16058 0x2f0065,
16059 0x320087,
16060 0x34017f,
16061 0x3c0156,
16062 0x3f0072,
16063 0x41018c,
16064 0x44012e,
16065 0x550173,
16066 0x56017a,
16067 0x60000b,
16068 0x610034,
16069 0x620038,
16070 0x630038,
16071 0x640038,
16072 0x650038,
16073 0x660038,
16074 0x670038,
16075 0x68003a,
16076 0x690041,
16077 0x6a0048,
16078 0x6b0048,
16079 0x6c0048,
16080 0x6d0048,
16081 0x6e0048,
16082 0x6f0048,
16083 0x000006,
16084 0x000006,
16085 0x000006,
16086 0x000006,
16087 0x000006,
16088 0x000006,
16089 0x000006,
16090 0x000006,
16091 0x000006,
16092 0x000006,
16093 0x000006,
16094 0x000006,
16095 0x000006,
16096 0x000006,
16097 0x000006,
16098 0x000006,
16099 0x000006,
16100 0x000006,
16101 0x000006,
16102 };
16103 #endif
16104
16105 static u32 R500_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16106 {
16107         u32 ret;
16108         RADEON_WRITE(R520_MC_IND_INDEX, 0x7f0000 | (addr & 0xff));
16109         ret = RADEON_READ(R520_MC_IND_DATA);
16110         RADEON_WRITE(R520_MC_IND_INDEX, 0);
16111         return ret;
16112 }
16113
16114 static u32 RS400_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16115 {
16116         u32 ret;
16117         RADEON_WRITE(RS400_NB_MC_INDEX, addr & 0xff);
16118         ret = RADEON_READ(RS400_NB_MC_DATA);
16119         RADEON_WRITE(RS400_NB_MC_INDEX, 0xff);
16120         return ret;
16121 }
16122
16123 static u32 RS690_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16124 {
16125         u32 ret;
16126         RADEON_WRITE(RS690_MC_INDEX, (addr & RS690_MC_INDEX_MASK));
16127         ret = RADEON_READ(RS690_MC_DATA);
16128         RADEON_WRITE(RS690_MC_INDEX, RS690_MC_INDEX_MASK);
16129         return ret;
16130 }
16131
16132 static u32 IGP_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16133 {
16134         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16135             return RS690_READ_MCIND(dev_priv, addr);
16136         else
16137             return RS400_READ_MCIND(dev_priv, addr);
16138 }
16139
16140 u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv)
16141 {
16142
16143         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16144                 return R500_READ_MCIND(dev_priv, RV515_MC_FB_LOCATION);
16145         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16146                 return RS690_READ_MCIND(dev_priv, RS690_MC_FB_LOCATION);
16147         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16148                 return R500_READ_MCIND(dev_priv, R520_MC_FB_LOCATION);
16149         else
16150                 return RADEON_READ(RADEON_MC_FB_LOCATION);
16151 }
16152
16153 static void radeon_write_fb_location(drm_radeon_private_t *dev_priv, u32 fb_loc)
16154 {
16155         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16156                 R500_WRITE_MCIND(RV515_MC_FB_LOCATION, fb_loc);
16157         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16158                 RS690_WRITE_MCIND(RS690_MC_FB_LOCATION, fb_loc);
16159         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16160                 R500_WRITE_MCIND(R520_MC_FB_LOCATION, fb_loc);
16161         else
16162                 RADEON_WRITE(RADEON_MC_FB_LOCATION, fb_loc);
16163 }
16164
16165 static void radeon_write_agp_location(drm_radeon_private_t *dev_priv, u32 agp_loc)
16166 {
16167         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16168                 R500_WRITE_MCIND(RV515_MC_AGP_LOCATION, agp_loc);
16169         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16170                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, agp_loc);
16171         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16172                 R500_WRITE_MCIND(R520_MC_AGP_LOCATION, agp_loc);
16173         else
16174                 RADEON_WRITE(RADEON_MC_AGP_LOCATION, agp_loc);
16175 }
16176
16177 static int RADEON_READ_PLL(struct drm_device * dev, int addr)
16178 {
16179         drm_radeon_private_t *dev_priv = dev->dev_private;
16180
16181         RADEON_WRITE8(RADEON_CLOCK_CNTL_INDEX, addr & 0x1f);
16182         return RADEON_READ(RADEON_CLOCK_CNTL_DATA);
16183 }
16184
16185 static u32 RADEON_READ_PCIE(drm_radeon_private_t *dev_priv, int addr)
16186 {
16187         RADEON_WRITE8(RADEON_PCIE_INDEX, addr & 0xff);
16188         return RADEON_READ(RADEON_PCIE_DATA);
16189 }
16190
16191 #if RADEON_FIFO_DEBUG
16192 static void radeon_status(drm_radeon_private_t * dev_priv)
16193 {
16194         printk("%s:\n", __FUNCTION__);
16195         printk("RBBM_STATUS = 0x%08x\n",
16196                (unsigned int)RADEON_READ(RADEON_RBBM_STATUS));
16197         printk("CP_RB_RTPR = 0x%08x\n",
16198                (unsigned int)RADEON_READ(RADEON_CP_RB_RPTR));
16199         printk("CP_RB_WTPR = 0x%08x\n",
16200                (unsigned int)RADEON_READ(RADEON_CP_RB_WPTR));
16201         printk("AIC_CNTL = 0x%08x\n",
16202                (unsigned int)RADEON_READ(RADEON_AIC_CNTL));
16203         printk("AIC_STAT = 0x%08x\n",
16204                (unsigned int)RADEON_READ(RADEON_AIC_STAT));
16205         printk("AIC_PT_BASE = 0x%08x\n",
16206                (unsigned int)RADEON_READ(RADEON_AIC_PT_BASE));
16207         printk("TLB_ADDR = 0x%08x\n",
16208                (unsigned int)RADEON_READ(RADEON_AIC_TLB_ADDR));
16209         printk("TLB_DATA = 0x%08x\n",
16210                (unsigned int)RADEON_READ(RADEON_AIC_TLB_DATA));
16211 }
16212 #endif
16213
16214 /* ================================================================
16215  * Engine, FIFO control
16216  */
16217
16218 static int radeon_do_pixcache_flush(drm_radeon_private_t * dev_priv)
16219 {
16220         u32 tmp;
16221         int i;
16222
16223         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16224
16225         if ((dev_priv->flags & RADEON_FAMILY_MASK) <= CHIP_RV280) {
16226                 tmp = RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT);
16227                 tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16228                 RADEON_WRITE(RADEON_RB3D_DSTCACHE_CTLSTAT, tmp);
16229
16230                 for (i = 0; i < dev_priv->usec_timeout; i++) {
16231                         if (!(RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT)
16232                               & RADEON_RB3D_DC_BUSY)) {
16233                                 return 0;
16234                         }
16235                         DRM_UDELAY(1);
16236                 }
16237         } else {
16238                 /* 3D */
16239                 tmp = RADEON_READ(R300_RB3D_DSTCACHE_CTLSTAT);
16240                 tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16241                 RADEON_WRITE(R300_RB3D_DSTCACHE_CTLSTAT, tmp);
16242
16243                 /* 2D */
16244                 tmp = RADEON_READ(RADEON_RB2D_DSTCACHE_CTLSTAT);
16245                 tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16246                 RADEON_WRITE(RADEON_RB3D_DSTCACHE_CTLSTAT, tmp);
16247
16248                 for (i = 0; i < dev_priv->usec_timeout; i++) {
16249                         if (!(RADEON_READ(RADEON_RB2D_DSTCACHE_CTLSTAT)
16250                           & RADEON_RB3D_DC_BUSY)) {
16251                                 return 0;
16252                         }
16253                         DRM_UDELAY(1);
16254                 }
16255         }
16256
16257 #if RADEON_FIFO_DEBUG
16258         DRM_ERROR("failed!\n");
16259         radeon_status(dev_priv);
16260 #endif
16261         return -EBUSY;
16262 }
16263
16264 static int radeon_do_wait_for_fifo(drm_radeon_private_t * dev_priv, int entries)
16265 {
16266         int i;
16267
16268         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16269
16270         for (i = 0; i < dev_priv->usec_timeout; i++) {
16271                 int slots = (RADEON_READ(RADEON_RBBM_STATUS)
16272                              & RADEON_RBBM_FIFOCNT_MASK);
16273                 if (slots >= entries)
16274                         return 0;
16275                 DRM_UDELAY(1);
16276         }
16277
16278 #if RADEON_FIFO_DEBUG
16279         DRM_ERROR("failed!\n");
16280         radeon_status(dev_priv);
16281 #endif
16282         return -EBUSY;
16283 }
16284
16285 static int radeon_do_wait_for_idle(drm_radeon_private_t * dev_priv)
16286 {
16287         int i, ret;
16288
16289         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16290
16291         ret = radeon_do_wait_for_fifo(dev_priv, 64);
16292         if (ret)
16293                 return ret;
16294
16295         for (i = 0; i < dev_priv->usec_timeout; i++) {
16296                 if (!(RADEON_READ(RADEON_RBBM_STATUS)
16297                       & RADEON_RBBM_ACTIVE)) {
16298                         radeon_do_pixcache_flush(dev_priv);
16299                         return 0;
16300                 }
16301                 DRM_UDELAY(1);
16302         }
16303
16304 #if RADEON_FIFO_DEBUG
16305         DRM_ERROR("failed!\n");
16306         radeon_status(dev_priv);
16307 #endif
16308         return -EBUSY;
16309 }
16310
16311 static int radeon_init_pipes(drm_radeon_private_t * dev_priv)
16312 {
16313         int num_gb_pipes;
16314         uint32_t gb_tile_config, gb_pipe_sel = 0;
16315
16316         /* RS4xx/RS6xx/R4xx/R5xx */
16317         if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R420) {
16318                 gb_pipe_sel = RADEON_READ(R400_GB_PIPE_SELECT);
16319                 num_gb_pipes = ((gb_pipe_sel >> 12) & 0x3) + 1;
16320         } else {
16321                 /* R3xx */
16322                 if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R300) ||
16323                     ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R350)) {
16324                         num_gb_pipes = 2;
16325                 } else {
16326                         /* R3Vxx */
16327                         num_gb_pipes = 1;
16328                 }
16329         }
16330         DRM_INFO("Num pipes: %d\n", num_gb_pipes);
16331
16332         gb_tile_config = (R300_ENABLE_TILING | R300_TILE_SIZE_16 /*| R300_SUBPIXEL_1_16*/);
16333
16334         switch(num_gb_pipes) {
16335         case 2: gb_tile_config |= R300_PIPE_COUNT_R300; break;
16336         case 3: gb_tile_config |= R300_PIPE_COUNT_R420_3P; break;
16337         case 4: gb_tile_config |= R300_PIPE_COUNT_R420; break;
16338         default:
16339         case 1: gb_tile_config |= R300_PIPE_COUNT_RV350; break;
16340         }
16341
16342         if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RV515) {
16343                 RADEON_WRITE_PLL(R500_DYN_SCLK_PWMEM_PIPE, (1 | ((gb_pipe_sel >> 8) & 0xf) << 4));
16344                 RADEON_WRITE(R500_SU_REG_DEST, ((1 << num_gb_pipes) - 1));
16345         }
16346         RADEON_WRITE(R300_GB_TILE_CONFIG, gb_tile_config);
16347         radeon_do_wait_for_idle(dev_priv);
16348         RADEON_WRITE(R300_DST_PIPE_CONFIG, RADEON_READ(R300_DST_PIPE_CONFIG) | R300_PIPE_AUTO_CONFIG);
16349         RADEON_WRITE(R300_RB2D_DSTCACHE_MODE, (RADEON_READ(R300_RB2D_DSTCACHE_MODE) |
16350                                                R300_DC_AUTOFLUSH_ENABLE |
16351                                                R300_DC_DC_DISABLE_IGNORE_PE));
16352
16353
16354 }
16355
16356 /* ================================================================
16357  * CP control, initialization
16358  */
16359
16360 /* Load the microcode for the CP */
16361 static void radeon_cp_load_microcode(drm_radeon_private_t * dev_priv)
16362 {
16363         int i;
16364         DRM_DEBUG("\n");
16365
16366         radeon_do_wait_for_idle(dev_priv);
16367
16368         RADEON_WRITE(RADEON_CP_ME_RAM_ADDR, 0);
16369
16370         if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R100) ||
16371             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV100) ||
16372             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV200) ||
16373             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS100) ||
16374             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS200)) {
16375                 DRM_INFO("Loading R100 Microcode\n");
16376                 for (i = 0; i < 256; i++) {
16377                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16378                                      R100_cp_microcode[i][1]);
16379                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16380                                      R100_cp_microcode[i][0]);
16381                 }
16382         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R200) ||
16383                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV250) ||
16384                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV280) ||
16385                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS300)) {
16386                 DRM_INFO("Loading R200 Microcode\n");
16387                 for (i = 0; i < 256; i++) {
16388                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16389                                      R200_cp_microcode[i][1]);
16390                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16391                                      R200_cp_microcode[i][0]);
16392                 }
16393         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R300) ||
16394                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R350) ||
16395                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV350) ||
16396                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV380) ||
16397                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS400)) {
16398                 DRM_INFO("Loading R300 Microcode\n");
16399                 for (i = 0; i < 256; i++) {
16400                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16401                                      R300_cp_microcode[i][1]);
16402                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16403                                      R300_cp_microcode[i][0]);
16404                 }
16405         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R420) ||
16406                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV410)) {
16407                 DRM_INFO("Loading R400 Microcode\n");
16408                 for (i = 0; i < 256; i++) {
16409                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16410                                      R420_cp_microcode[i][1]);
16411                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16412                                      R420_cp_microcode[i][0]);
16413                 }
16414         } else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690) {
16415                 DRM_INFO("Loading RS690 Microcode\n");
16416                 for (i = 0; i < 256; i++) {
16417                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16418                                      RS690_cp_microcode[i][1]);
16419                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16420                                      RS690_cp_microcode[i][0]);
16421                 }
16422         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515) ||
16423                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R520) ||
16424                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV530) ||
16425                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R580) ||
16426                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV560) ||
16427                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV570)) {
16428                 DRM_INFO("Loading R500 Microcode\n");
16429                 for (i = 0; i < 256; i++) {
16430                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16431                                      R520_cp_microcode[i][1]);
16432                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16433                                      R520_cp_microcode[i][0]);
16434                 }
16435         }
16436 }
16437
16438 /* Flush any pending commands to the CP.  This should only be used just
16439  * prior to a wait for idle, as it informs the engine that the command
16440  * stream is ending.
16441  */
16442 static void radeon_do_cp_flush(drm_radeon_private_t * dev_priv)
16443 {
16444         DRM_DEBUG("\n");
16445 #if 0
16446         u32 tmp;
16447
16448         tmp = RADEON_READ(RADEON_CP_RB_WPTR) | (1 << 31);
16449         RADEON_WRITE(RADEON_CP_RB_WPTR, tmp);
16450 #endif
16451 }
16452
16453 /* Wait for the CP to go idle.
16454  */
16455 int radeon_do_cp_idle(drm_radeon_private_t * dev_priv)
16456 {
16457         RING_LOCALS;
16458         DRM_DEBUG("\n");
16459
16460         BEGIN_RING(6);
16461
16462         RADEON_PURGE_CACHE();
16463         RADEON_PURGE_ZCACHE();
16464         RADEON_WAIT_UNTIL_IDLE();
16465
16466         ADVANCE_RING();
16467         COMMIT_RING();
16468
16469         return radeon_do_wait_for_idle(dev_priv);
16470 }
16471
16472 /* Start the Command Processor.
16473  */
16474 static void radeon_do_cp_start(drm_radeon_private_t * dev_priv)
16475 {
16476         RING_LOCALS;
16477         DRM_DEBUG("\n");
16478
16479         radeon_do_wait_for_idle(dev_priv);
16480
16481         RADEON_WRITE(RADEON_CP_CSQ_CNTL, dev_priv->cp_mode);
16482
16483         dev_priv->cp_running = 1;
16484
16485         BEGIN_RING(6);
16486
16487         RADEON_PURGE_CACHE();
16488         RADEON_PURGE_ZCACHE();
16489         RADEON_WAIT_UNTIL_IDLE();
16490
16491         ADVANCE_RING();
16492         COMMIT_RING();
16493 }
16494
16495 /* Reset the Command Processor.  This will not flush any pending
16496  * commands, so you must wait for the CP command stream to complete
16497  * before calling this routine.
16498  */
16499 static void radeon_do_cp_reset(drm_radeon_private_t * dev_priv)
16500 {
16501         u32 cur_read_ptr;
16502         DRM_DEBUG("\n");
16503
16504         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16505         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16506         SET_RING_HEAD(dev_priv, cur_read_ptr);
16507         dev_priv->ring.tail = cur_read_ptr;
16508 }
16509
16510 /* Stop the Command Processor.  This will not flush any pending
16511  * commands, so you must flush the command stream and wait for the CP
16512  * to go idle before calling this routine.
16513  */
16514 static void radeon_do_cp_stop(drm_radeon_private_t * dev_priv)
16515 {
16516         DRM_DEBUG("\n");
16517
16518         RADEON_WRITE(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIDIS_INDDIS);
16519
16520         dev_priv->cp_running = 0;
16521 }
16522
16523 /* Reset the engine.  This will stop the CP if it is running.
16524  */
16525 static int radeon_do_engine_reset(struct drm_device * dev)
16526 {
16527         drm_radeon_private_t *dev_priv = dev->dev_private;
16528         u32 clock_cntl_index = 0, mclk_cntl = 0, rbbm_soft_reset;
16529         DRM_DEBUG("\n");
16530
16531         radeon_do_pixcache_flush(dev_priv);
16532
16533         if ((dev_priv->flags & RADEON_FAMILY_MASK) <= CHIP_RV410) {
16534                 /* may need something similar for newer chips */
16535                 clock_cntl_index = RADEON_READ(RADEON_CLOCK_CNTL_INDEX);
16536                 mclk_cntl = RADEON_READ_PLL(dev, RADEON_MCLK_CNTL);
16537
16538                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, (mclk_cntl |
16539                                                     RADEON_FORCEON_MCLKA |
16540                                                     RADEON_FORCEON_MCLKB |
16541                                                     RADEON_FORCEON_YCLKA |
16542                                                     RADEON_FORCEON_YCLKB |
16543                                                     RADEON_FORCEON_MC |
16544                                                     RADEON_FORCEON_AIC));
16545         }
16546
16547         rbbm_soft_reset = RADEON_READ(RADEON_RBBM_SOFT_RESET);
16548
16549         RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset |
16550                                               RADEON_SOFT_RESET_CP |
16551                                               RADEON_SOFT_RESET_HI |
16552                                               RADEON_SOFT_RESET_SE |
16553                                               RADEON_SOFT_RESET_RE |
16554                                               RADEON_SOFT_RESET_PP |
16555                                               RADEON_SOFT_RESET_E2 |
16556                                               RADEON_SOFT_RESET_RB));
16557         RADEON_READ(RADEON_RBBM_SOFT_RESET);
16558         RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset &
16559                                               ~(RADEON_SOFT_RESET_CP |
16560                                                 RADEON_SOFT_RESET_HI |
16561                                                 RADEON_SOFT_RESET_SE |
16562                                                 RADEON_SOFT_RESET_RE |
16563                                                 RADEON_SOFT_RESET_PP |
16564                                                 RADEON_SOFT_RESET_E2 |
16565                                                 RADEON_SOFT_RESET_RB)));
16566         RADEON_READ(RADEON_RBBM_SOFT_RESET);
16567
16568         if ((dev_priv->flags & RADEON_FAMILY_MASK) <= CHIP_RV410) {
16569                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, mclk_cntl);
16570                 RADEON_WRITE(RADEON_CLOCK_CNTL_INDEX, clock_cntl_index);
16571                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, rbbm_soft_reset);
16572         }
16573
16574         /* setup the raster pipes */
16575         if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R300)
16576             radeon_init_pipes(dev_priv);
16577
16578         /* Reset the CP ring */
16579         radeon_do_cp_reset(dev_priv);
16580
16581         /* The CP is no longer running after an engine reset */
16582         dev_priv->cp_running = 0;
16583
16584         /* Reset any pending vertex, indirect buffers */
16585         radeon_freelist_reset(dev);
16586
16587         return 0;
16588 }
16589
16590 static void radeon_cp_init_ring_buffer(struct drm_device * dev,
16591                                        drm_radeon_private_t * dev_priv)
16592 {
16593         u32 ring_start, cur_read_ptr;
16594         u32 tmp;
16595
16596         /* Initialize the memory controller. With new memory map, the fb location
16597          * is not changed, it should have been properly initialized already. Part
16598          * of the problem is that the code below is bogus, assuming the GART is
16599          * always appended to the fb which is not necessarily the case
16600          */
16601         if (!dev_priv->new_memmap)
16602                 radeon_write_fb_location(dev_priv,
16603                              ((dev_priv->gart_vm_start - 1) & 0xffff0000)
16604                              | (dev_priv->fb_location >> 16));
16605
16606 #if __OS_HAS_AGP
16607         if (dev_priv->flags & RADEON_IS_AGP) {
16608                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev->agp->base);
16609                 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R200)
16610                         RADEON_WRITE(RADEON_AGP_BASE_2, 0);
16611                 radeon_write_agp_location(dev_priv,
16612                              (((dev_priv->gart_vm_start - 1 +
16613                                 dev_priv->gart_size) & 0xffff0000) |
16614                               (dev_priv->gart_vm_start >> 16)));
16615
16616                 ring_start = (dev_priv->cp_ring->offset
16617                               - dev->agp->base
16618                               + dev_priv->gart_vm_start);
16619         } else
16620 #endif
16621                 ring_start = (dev_priv->cp_ring->offset
16622                               - (unsigned long)dev->sg->virtual
16623                               + dev_priv->gart_vm_start);
16624
16625         RADEON_WRITE(RADEON_CP_RB_BASE, ring_start);
16626
16627         /* Set the write pointer delay */
16628         RADEON_WRITE(RADEON_CP_RB_WPTR_DELAY, 0);
16629
16630         /* Initialize the ring buffer's read and write pointers */
16631         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16632         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16633         SET_RING_HEAD(dev_priv, cur_read_ptr);
16634         dev_priv->ring.tail = cur_read_ptr;
16635
16636 #if __OS_HAS_AGP
16637         if (dev_priv->flags & RADEON_IS_AGP) {
16638                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR,
16639                              dev_priv->ring_rptr->offset
16640                              - dev->agp->base + dev_priv->gart_vm_start);
16641         } else
16642 #endif
16643         {
16644                 struct drm_sg_mem *entry = dev->sg;
16645                 unsigned long tmp_ofs, page_ofs;
16646
16647                 tmp_ofs = dev_priv->ring_rptr->offset -
16648                                 (unsigned long)dev->sg->virtual;
16649                 page_ofs = tmp_ofs >> PAGE_SHIFT;
16650
16651                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR, entry->busaddr[page_ofs]);
16652                 DRM_DEBUG("ring rptr: offset=0x%08lx handle=0x%08lx\n",
16653                           (unsigned long)entry->busaddr[page_ofs],
16654                           entry->handle + tmp_ofs);
16655         }
16656
16657         /* Set ring buffer size */
16658 #ifdef __BIG_ENDIAN
16659         RADEON_WRITE(RADEON_CP_RB_CNTL,
16660                      RADEON_BUF_SWAP_32BIT |
16661                      (dev_priv->ring.fetch_size_l2ow << 18) |
16662                      (dev_priv->ring.rptr_update_l2qw << 8) |
16663                      dev_priv->ring.size_l2qw);
16664 #else
16665         RADEON_WRITE(RADEON_CP_RB_CNTL,
16666                      (dev_priv->ring.fetch_size_l2ow << 18) |
16667                      (dev_priv->ring.rptr_update_l2qw << 8) |
16668                      dev_priv->ring.size_l2qw);
16669 #endif
16670
16671         /* Start with assuming that writeback doesn't work */
16672         dev_priv->writeback_works = 0;
16673
16674         /* Initialize the scratch register pointer.  This will cause
16675          * the scratch register values to be written out to memory
16676          * whenever they are updated.
16677          *
16678          * We simply put this behind the ring read pointer, this works
16679          * with PCI GART as well as (whatever kind of) AGP GART
16680          */
16681         RADEON_WRITE(RADEON_SCRATCH_ADDR, RADEON_READ(RADEON_CP_RB_RPTR_ADDR)
16682                      + RADEON_SCRATCH_REG_OFFSET);
16683
16684         dev_priv->scratch = ((__volatile__ u32 *)
16685                              dev_priv->ring_rptr->handle +
16686                              (RADEON_SCRATCH_REG_OFFSET / sizeof(u32)));
16687
16688         RADEON_WRITE(RADEON_SCRATCH_UMSK, 0x7);
16689
16690         /* Turn on bus mastering */
16691         tmp = RADEON_READ(RADEON_BUS_CNTL) & ~RADEON_BUS_MASTER_DIS;
16692         RADEON_WRITE(RADEON_BUS_CNTL, tmp);
16693
16694         dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
16695         RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
16696
16697         dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
16698         RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
16699                      dev_priv->sarea_priv->last_dispatch);
16700
16701         dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
16702         RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
16703
16704         radeon_do_wait_for_idle(dev_priv);
16705
16706         /* Sync everything up */
16707         RADEON_WRITE(RADEON_ISYNC_CNTL,
16708                      (RADEON_ISYNC_ANY2D_IDLE3D |
16709                       RADEON_ISYNC_ANY3D_IDLE2D |
16710                       RADEON_ISYNC_WAIT_IDLEGUI |
16711                       RADEON_ISYNC_CPSCRATCH_IDLEGUI));
16712
16713 }
16714
16715 static void radeon_test_writeback(drm_radeon_private_t * dev_priv)
16716 {
16717         u32 tmp;
16718
16719         /* Writeback doesn't seem to work everywhere, test it here and possibly
16720          * enable it if it appears to work
16721          */
16722         DRM_WRITE32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1), 0);
16723         RADEON_WRITE(RADEON_SCRATCH_REG1, 0xdeadbeef);
16724
16725         for (tmp = 0; tmp < dev_priv->usec_timeout; tmp++) {
16726                 if (DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1)) ==
16727                     0xdeadbeef)
16728                         break;
16729                 DRM_UDELAY(1);
16730         }
16731
16732         if (tmp < dev_priv->usec_timeout) {
16733                 dev_priv->writeback_works = 1;
16734                 DRM_INFO("writeback test succeeded in %d usecs\n", tmp);
16735         } else {
16736                 dev_priv->writeback_works = 0;
16737                 DRM_INFO("writeback test failed\n");
16738         }
16739         if (radeon_no_wb == 1) {
16740                 dev_priv->writeback_works = 0;
16741                 DRM_INFO("writeback forced off\n");
16742         }
16743
16744         if (!dev_priv->writeback_works) {
16745                 /* Disable writeback to avoid unnecessary bus master transfers */
16746                 RADEON_WRITE(RADEON_CP_RB_CNTL, RADEON_READ(RADEON_CP_RB_CNTL) | RADEON_RB_NO_UPDATE);
16747                 RADEON_WRITE(RADEON_SCRATCH_UMSK, 0);
16748         }
16749 }
16750
16751 /* Enable or disable IGP GART on the chip */
16752 static void radeon_set_igpgart(drm_radeon_private_t * dev_priv, int on)
16753 {
16754         u32 temp;
16755
16756         if (on) {
16757                 DRM_DEBUG("programming igp gart %08X %08lX %08X\n",
16758                          dev_priv->gart_vm_start,
16759                          (long)dev_priv->gart_info.bus_addr,
16760                          dev_priv->gart_size);
16761
16762                 temp = IGP_READ_MCIND(dev_priv, RS400_MC_MISC_CNTL);
16763
16764                 if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16765                         IGP_WRITE_MCIND(RS400_MC_MISC_CNTL, (RS400_GART_INDEX_REG_EN |
16766                                                              RS690_BLOCK_GFX_D3_EN));
16767                 else
16768                         IGP_WRITE_MCIND(RS400_MC_MISC_CNTL, RS400_GART_INDEX_REG_EN);
16769
16770                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, (RS400_GART_EN |
16771                                                                RS400_VA_SIZE_32MB));
16772
16773                 temp = IGP_READ_MCIND(dev_priv, RS400_GART_FEATURE_ID);
16774                 IGP_WRITE_MCIND(RS400_GART_FEATURE_ID, (RS400_HANG_EN |
16775                                                         RS400_TLB_ENABLE |
16776                                                         RS400_GTW_LAC_EN |
16777                                                         RS400_1LEVEL_GART));
16778
16779                 temp = dev_priv->gart_info.bus_addr & 0xfffff000;
16780                 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4;
16781                 IGP_WRITE_MCIND(RS400_GART_BASE, temp);
16782
16783                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_MODE_CNTL);
16784                 IGP_WRITE_MCIND(RS400_AGP_MODE_CNTL, ((1 << RS400_REQ_TYPE_SNOOP_SHIFT) |
16785                                                       RS400_REQ_TYPE_SNOOP_DIS));
16786
16787                 if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690) {
16788                         IGP_WRITE_MCIND(RS690_MC_AGP_BASE,
16789                                         (unsigned int)dev_priv->gart_vm_start);
16790                         IGP_WRITE_MCIND(RS690_MC_AGP_BASE_2, 0);
16791                 } else {
16792                         RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev_priv->gart_vm_start);
16793                         RADEON_WRITE(RS400_AGP_BASE_2, 0);
16794                 }
16795
16796                 dev_priv->gart_size = 32*1024*1024;
16797                 temp = (((dev_priv->gart_vm_start - 1 + dev_priv->gart_size) & 
16798                         0xffff0000) | (dev_priv->gart_vm_start >> 16));
16799
16800                 radeon_write_agp_location(dev_priv, temp);
16801
16802                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_ADDRESS_SPACE_SIZE);
16803                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, (RS400_GART_EN |
16804                                                                RS400_VA_SIZE_32MB));
16805
16806                 do {
16807                         temp = IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16808                         if ((temp & RS400_GART_CACHE_INVALIDATE) == 0)
16809                                 break;
16810                         DRM_UDELAY(1);
16811                 } while(1);
16812
16813                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL,
16814                                 RS400_GART_CACHE_INVALIDATE);
16815
16816                 do {
16817                         temp = IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16818                         if ((temp & RS400_GART_CACHE_INVALIDATE) == 0)
16819                                 break;
16820                         DRM_UDELAY(1);
16821                 } while(1);
16822
16823                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL, 0);
16824         } else {
16825                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, 0);
16826         }
16827 }
16828
16829 static void radeon_set_pciegart(drm_radeon_private_t * dev_priv, int on)
16830 {
16831         u32 tmp = RADEON_READ_PCIE(dev_priv, RADEON_PCIE_TX_GART_CNTL);
16832         if (on) {
16833
16834                 DRM_DEBUG("programming pcie %08X %08lX %08X\n",
16835                           dev_priv->gart_vm_start,
16836                           (long)dev_priv->gart_info.bus_addr,
16837                           dev_priv->gart_size);
16838                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_DISCARD_RD_ADDR_LO,
16839                                   dev_priv->gart_vm_start);
16840                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_BASE,
16841                                   dev_priv->gart_info.bus_addr);
16842                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_START_LO,
16843                                   dev_priv->gart_vm_start);
16844                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_END_LO,
16845                                   dev_priv->gart_vm_start +
16846                                   dev_priv->gart_size - 1);
16847
16848                 radeon_write_agp_location(dev_priv, 0xffffffc0); /* ?? */
16849
16850                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16851                                   RADEON_PCIE_TX_GART_EN);
16852         } else {
16853                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16854                                   tmp & ~RADEON_PCIE_TX_GART_EN);
16855         }
16856 }
16857
16858 /* Enable or disable PCI GART on the chip */
16859 static void radeon_set_pcigart(drm_radeon_private_t * dev_priv, int on)
16860 {
16861         u32 tmp;
16862
16863         if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690) ||
16864             (dev_priv->flags & RADEON_IS_IGPGART)) {
16865                 radeon_set_igpgart(dev_priv, on);
16866                 return;
16867         }
16868
16869         if (dev_priv->flags & RADEON_IS_PCIE) {
16870                 radeon_set_pciegart(dev_priv, on);
16871                 return;
16872         }
16873
16874         tmp = RADEON_READ(RADEON_AIC_CNTL);
16875
16876         if (on) {
16877                 RADEON_WRITE(RADEON_AIC_CNTL,
16878                              tmp | RADEON_PCIGART_TRANSLATE_EN);
16879
16880                 /* set PCI GART page-table base address
16881                  */
16882                 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr);
16883
16884                 /* set address range for PCI address translate
16885                  */
16886                 RADEON_WRITE(RADEON_AIC_LO_ADDR, dev_priv->gart_vm_start);
16887                 RADEON_WRITE(RADEON_AIC_HI_ADDR, dev_priv->gart_vm_start
16888                              + dev_priv->gart_size - 1);
16889
16890                 /* Turn off AGP aperture -- is this required for PCI GART?
16891                  */
16892                 radeon_write_agp_location(dev_priv, 0xffffffc0);
16893                 RADEON_WRITE(RADEON_AGP_COMMAND, 0);    /* clear AGP_COMMAND */
16894         } else {
16895                 RADEON_WRITE(RADEON_AIC_CNTL,
16896                              tmp & ~RADEON_PCIGART_TRANSLATE_EN);
16897         }
16898 }
16899
16900 static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init)
16901 {
16902         drm_radeon_private_t *dev_priv = dev->dev_private;
16903
16904         DRM_DEBUG("\n");
16905
16906         /* if we require new memory map but we don't have it fail */
16907         if ((dev_priv->flags & RADEON_NEW_MEMMAP) && !dev_priv->new_memmap) {
16908                 DRM_ERROR("Cannot initialise DRM on this card\nThis card requires a new X.org DDX for 3D\n");
16909                 radeon_do_cleanup_cp(dev);
16910                 return -EINVAL;
16911         }
16912
16913         if (init->is_pci && (dev_priv->flags & RADEON_IS_AGP))
16914         {
16915                 DRM_DEBUG("Forcing AGP card to PCI mode\n");
16916                 dev_priv->flags &= ~RADEON_IS_AGP;
16917         }
16918         else if (!(dev_priv->flags & (RADEON_IS_AGP | RADEON_IS_PCI | RADEON_IS_PCIE))
16919                  && !init->is_pci)
16920         {
16921                 DRM_DEBUG("Restoring AGP flag\n");
16922                 dev_priv->flags |= RADEON_IS_AGP;
16923         }
16924
16925         if ((!(dev_priv->flags & RADEON_IS_AGP)) && !dev->sg) {
16926                 DRM_ERROR("PCI GART memory not allocated!\n");
16927                 radeon_do_cleanup_cp(dev);
16928                 return -EINVAL;
16929         }
16930
16931         dev_priv->usec_timeout = init->usec_timeout;
16932         if (dev_priv->usec_timeout < 1 ||
16933             dev_priv->usec_timeout > RADEON_MAX_USEC_TIMEOUT) {
16934                 DRM_DEBUG("TIMEOUT problem!\n");
16935                 radeon_do_cleanup_cp(dev);
16936                 return -EINVAL;
16937         }
16938
16939         /* Enable vblank on CRTC1 for older X servers
16940          */
16941         dev_priv->vblank_crtc = DRM_RADEON_VBLANK_CRTC1;
16942
16943         switch(init->func) {
16944         case RADEON_INIT_R200_CP:
16945                 dev_priv->microcode_version = UCODE_R200;
16946                 break;
16947         case RADEON_INIT_R300_CP:
16948                 dev_priv->microcode_version = UCODE_R300;
16949                 break;
16950         default:
16951                 dev_priv->microcode_version = UCODE_R100;
16952         }
16953
16954         dev_priv->do_boxes = 0;
16955         dev_priv->cp_mode = init->cp_mode;
16956
16957         /* We don't support anything other than bus-mastering ring mode,
16958          * but the ring can be in either AGP or PCI space for the ring
16959          * read pointer.
16960          */
16961         if ((init->cp_mode != RADEON_CSQ_PRIBM_INDDIS) &&
16962             (init->cp_mode != RADEON_CSQ_PRIBM_INDBM)) {
16963                 DRM_DEBUG("BAD cp_mode (%x)!\n", init->cp_mode);
16964                 radeon_do_cleanup_cp(dev);
16965                 return -EINVAL;
16966         }
16967
16968         switch (init->fb_bpp) {
16969         case 16:
16970                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_RGB565;
16971                 break;
16972         case 32:
16973         default:
16974                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_ARGB8888;
16975                 break;
16976         }
16977         dev_priv->front_offset = init->front_offset;
16978         dev_priv->front_pitch = init->front_pitch;
16979         dev_priv->back_offset = init->back_offset;
16980         dev_priv->back_pitch = init->back_pitch;
16981
16982         switch (init->depth_bpp) {
16983         case 16:
16984                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_16BIT_INT_Z;
16985                 break;
16986         case 32:
16987         default:
16988                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_24BIT_INT_Z;
16989                 break;
16990         }
16991         dev_priv->depth_offset = init->depth_offset;
16992         dev_priv->depth_pitch = init->depth_pitch;
16993
16994         /* Hardware state for depth clears.  Remove this if/when we no
16995          * longer clear the depth buffer with a 3D rectangle.  Hard-code
16996          * all values to prevent unwanted 3D state from slipping through
16997          * and screwing with the clear operation.
16998          */
16999         dev_priv->depth_clear.rb3d_cntl = (RADEON_PLANE_MASK_ENABLE |
17000                                            (dev_priv->color_fmt << 10) |
17001                                            (dev_priv->microcode_version ==
17002                                             UCODE_R100 ? RADEON_ZBLOCK16 : 0));
17003
17004         dev_priv->depth_clear.rb3d_zstencilcntl =
17005             (dev_priv->depth_fmt |
17006              RADEON_Z_TEST_ALWAYS |
17007              RADEON_STENCIL_TEST_ALWAYS |
17008              RADEON_STENCIL_S_FAIL_REPLACE |
17009              RADEON_STENCIL_ZPASS_REPLACE |
17010              RADEON_STENCIL_ZFAIL_REPLACE | RADEON_Z_WRITE_ENABLE);
17011
17012         dev_priv->depth_clear.se_cntl = (RADEON_FFACE_CULL_CW |
17013                                          RADEON_BFACE_SOLID |
17014                                          RADEON_FFACE_SOLID |
17015                                          RADEON_FLAT_SHADE_VTX_LAST |
17016                                          RADEON_DIFFUSE_SHADE_FLAT |
17017                                          RADEON_ALPHA_SHADE_FLAT |
17018                                          RADEON_SPECULAR_SHADE_FLAT |
17019                                          RADEON_FOG_SHADE_FLAT |
17020                                          RADEON_VTX_PIX_CENTER_OGL |
17021                                          RADEON_ROUND_MODE_TRUNC |
17022                                          RADEON_ROUND_PREC_8TH_PIX);
17023
17024
17025         dev_priv->ring_offset = init->ring_offset;
17026         dev_priv->ring_rptr_offset = init->ring_rptr_offset;
17027         dev_priv->buffers_offset = init->buffers_offset;
17028         dev_priv->gart_textures_offset = init->gart_textures_offset;
17029
17030         dev_priv->sarea = drm_getsarea(dev);
17031         if (!dev_priv->sarea) {
17032                 DRM_ERROR("could not find sarea!\n");
17033                 radeon_do_cleanup_cp(dev);
17034                 return -EINVAL;
17035         }
17036
17037         dev_priv->cp_ring = drm_core_findmap(dev, init->ring_offset);
17038         if (!dev_priv->cp_ring) {
17039                 DRM_ERROR("could not find cp ring region!\n");
17040                 radeon_do_cleanup_cp(dev);
17041                 return -EINVAL;
17042         }
17043         dev_priv->ring_rptr = drm_core_findmap(dev, init->ring_rptr_offset);
17044         if (!dev_priv->ring_rptr) {
17045                 DRM_ERROR("could not find ring read pointer!\n");
17046                 radeon_do_cleanup_cp(dev);
17047                 return -EINVAL;
17048         }
17049         dev->agp_buffer_token = init->buffers_offset;
17050         dev->agp_buffer_map = drm_core_findmap(dev, init->buffers_offset);
17051         if (!dev->agp_buffer_map) {
17052                 DRM_ERROR("could not find dma buffer region!\n");
17053                 radeon_do_cleanup_cp(dev);
17054                 return -EINVAL;
17055         }
17056
17057         if (init->gart_textures_offset) {
17058                 dev_priv->gart_textures =
17059                     drm_core_findmap(dev, init->gart_textures_offset);
17060                 if (!dev_priv->gart_textures) {
17061                         DRM_ERROR("could not find GART texture region!\n");
17062                         radeon_do_cleanup_cp(dev);
17063                         return -EINVAL;
17064                 }
17065         }
17066
17067         dev_priv->sarea_priv =
17068             (drm_radeon_sarea_t *) ((u8 *) dev_priv->sarea->handle +
17069                                     init->sarea_priv_offset);
17070
17071 #if __OS_HAS_AGP
17072         if (dev_priv->flags & RADEON_IS_AGP) {
17073                 drm_core_ioremap(dev_priv->cp_ring, dev);
17074                 drm_core_ioremap(dev_priv->ring_rptr, dev);
17075                 drm_core_ioremap(dev->agp_buffer_map, dev);
17076                 if (!dev_priv->cp_ring->handle ||
17077                     !dev_priv->ring_rptr->handle ||
17078                     !dev->agp_buffer_map->handle) {
17079                         DRM_ERROR("could not find ioremap agp regions!\n");
17080                         radeon_do_cleanup_cp(dev);
17081                         return -EINVAL;
17082                 }
17083         } else
17084 #endif
17085         {
17086                 dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset;
17087                 dev_priv->ring_rptr->handle =
17088                     (void *)dev_priv->ring_rptr->offset;
17089                 dev->agp_buffer_map->handle =
17090                     (void *)dev->agp_buffer_map->offset;
17091
17092                 DRM_DEBUG("dev_priv->cp_ring->handle %p\n",
17093                           dev_priv->cp_ring->handle);
17094                 DRM_DEBUG("dev_priv->ring_rptr->handle %p\n",
17095                           dev_priv->ring_rptr->handle);
17096                 DRM_DEBUG("dev->agp_buffer_map->handle %p\n",
17097                           dev->agp_buffer_map->handle);
17098         }
17099
17100         dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 16;
17101         dev_priv->fb_size =
17102                 ((radeon_read_fb_location(dev_priv) & 0xffff0000u) + 0x10000)
17103                 - dev_priv->fb_location;
17104
17105         dev_priv->front_pitch_offset = (((dev_priv->front_pitch / 64) << 22) |
17106                                         ((dev_priv->front_offset
17107                                           + dev_priv->fb_location) >> 10));
17108
17109         dev_priv->back_pitch_offset = (((dev_priv->back_pitch / 64) << 22) |
17110                                        ((dev_priv->back_offset
17111                                          + dev_priv->fb_location) >> 10));
17112
17113         dev_priv->depth_pitch_offset = (((dev_priv->depth_pitch / 64) << 22) |
17114                                         ((dev_priv->depth_offset
17115                                           + dev_priv->fb_location) >> 10));
17116
17117         dev_priv->gart_size = init->gart_size;
17118
17119         /* New let's set the memory map ... */
17120         if (dev_priv->new_memmap) {
17121                 u32 base = 0;
17122
17123                 DRM_INFO("Setting GART location based on new memory map\n");
17124
17125                 /* If using AGP, try to locate the AGP aperture at the same
17126                  * location in the card and on the bus, though we have to
17127                  * align it down.
17128                  */
17129 #if __OS_HAS_AGP
17130                 if (dev_priv->flags & RADEON_IS_AGP) {
17131                         base = dev->agp->base;
17132                         /* Check if valid */
17133                         if ((base + dev_priv->gart_size - 1) >= dev_priv->fb_location &&
17134                             base < (dev_priv->fb_location + dev_priv->fb_size - 1)) {
17135                                 DRM_INFO("Can't use AGP base @0x%08lx, won't fit\n",
17136                                          dev->agp->base);
17137                                 base = 0;
17138                         }
17139                 }
17140 #endif
17141                 /* If not or if AGP is at 0 (Macs), try to put it elsewhere */
17142                 if (base == 0) {
17143                         base = dev_priv->fb_location + dev_priv->fb_size;
17144                         if (base < dev_priv->fb_location ||
17145                             ((base + dev_priv->gart_size) & 0xfffffffful) < base)
17146                                 base = dev_priv->fb_location
17147                                         - dev_priv->gart_size;
17148                 }
17149                 dev_priv->gart_vm_start = base & 0xffc00000u;
17150                 if (dev_priv->gart_vm_start != base)
17151                         DRM_INFO("GART aligned down from 0x%08x to 0x%08x\n",
17152                                  base, dev_priv->gart_vm_start);
17153         } else {
17154                 DRM_INFO("Setting GART location based on old memory map\n");
17155                 dev_priv->gart_vm_start = dev_priv->fb_location +
17156                         RADEON_READ(RADEON_CONFIG_APER_SIZE);
17157         }
17158
17159 #if __OS_HAS_AGP
17160         if (dev_priv->flags & RADEON_IS_AGP)
17161                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17162                                                  - dev->agp->base
17163                                                  + dev_priv->gart_vm_start);
17164         else
17165 #endif
17166                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17167                                         - (unsigned long)dev->sg->virtual
17168                                         + dev_priv->gart_vm_start);
17169
17170         DRM_DEBUG("dev_priv->gart_size %d\n", dev_priv->gart_size);
17171         DRM_DEBUG("dev_priv->gart_vm_start 0x%x\n", dev_priv->gart_vm_start);
17172         DRM_DEBUG("dev_priv->gart_buffers_offset 0x%lx\n",
17173                   dev_priv->gart_buffers_offset);
17174
17175         dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle;
17176         dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle
17177                               + init->ring_size / sizeof(u32));
17178         dev_priv->ring.size = init->ring_size;
17179         dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8);
17180
17181         dev_priv->ring.rptr_update = /* init->rptr_update */ 4096;
17182         dev_priv->ring.rptr_update_l2qw = drm_order( /* init->rptr_update */ 4096 / 8);
17183
17184         dev_priv->ring.fetch_size = /* init->fetch_size */ 32;
17185         dev_priv->ring.fetch_size_l2ow = drm_order( /* init->fetch_size */ 32 / 16);
17186
17187         dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
17188
17189         dev_priv->ring.high_mark = RADEON_RING_HIGH_MARK;
17190
17191 #if __OS_HAS_AGP
17192         if (dev_priv->flags & RADEON_IS_AGP) {
17193                 /* Turn off PCI GART */
17194                 radeon_set_pcigart(dev_priv, 0);
17195         } else
17196 #endif
17197         {
17198                 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32);
17199                 /* if we have an offset set from userspace */
17200                 if (dev_priv->pcigart_offset_set) {
17201                         dev_priv->gart_info.bus_addr =
17202                             dev_priv->pcigart_offset + dev_priv->fb_location;
17203                         dev_priv->gart_info.mapping.offset =
17204                             dev_priv->pcigart_offset + dev_priv->fb_aper_offset;
17205                         dev_priv->gart_info.mapping.size =
17206                             dev_priv->gart_info.table_size;
17207
17208                         drm_core_ioremap(&dev_priv->gart_info.mapping, dev);
17209                         dev_priv->gart_info.addr =
17210                             dev_priv->gart_info.mapping.handle;
17211
17212                         if (dev_priv->flags & RADEON_IS_PCIE)
17213                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCIE;
17214                         else
17215                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17216                         dev_priv->gart_info.gart_table_location =
17217                             DRM_ATI_GART_FB;
17218
17219                         DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n",
17220                                   dev_priv->gart_info.addr,
17221                                   dev_priv->pcigart_offset);
17222                 } else {
17223                         if (dev_priv->flags & RADEON_IS_IGPGART)
17224                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_IGP;
17225                         else
17226                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17227                         dev_priv->gart_info.gart_table_location =
17228                             DRM_ATI_GART_MAIN;
17229                         dev_priv->gart_info.addr = NULL;
17230                         dev_priv->gart_info.bus_addr = 0;
17231                         if (dev_priv->flags & RADEON_IS_PCIE) {
17232                                 DRM_ERROR
17233                                     ("Cannot use PCI Express without GART in FB memory\n");
17234                                 radeon_do_cleanup_cp(dev);
17235                                 return -EINVAL;
17236                         }
17237                 }
17238
17239                 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) {
17240                         DRM_ERROR("failed to init PCI GART!\n");
17241                         radeon_do_cleanup_cp(dev);
17242                         return -ENOMEM;
17243                 }
17244
17245                 /* Turn on PCI GART */
17246                 radeon_set_pcigart(dev_priv, 1);
17247         }
17248
17249         radeon_cp_load_microcode(dev_priv);
17250         radeon_cp_init_ring_buffer(dev, dev_priv);
17251
17252         dev_priv->last_buf = 0;
17253
17254         radeon_do_engine_reset(dev);
17255         radeon_test_writeback(dev_priv);
17256
17257         return 0;
17258 }
17259
17260 static int radeon_do_cleanup_cp(struct drm_device * dev)
17261 {
17262         drm_radeon_private_t *dev_priv = dev->dev_private;
17263         DRM_DEBUG("\n");
17264
17265         /* Make sure interrupts are disabled here because the uninstall ioctl
17266          * may not have been called from userspace and after dev_private
17267          * is freed, it's too late.
17268          */
17269         if (dev->irq_enabled)
17270                 drm_irq_uninstall(dev);
17271
17272 #if __OS_HAS_AGP
17273         if (dev_priv->flags & RADEON_IS_AGP) {
17274                 if (dev_priv->cp_ring != NULL) {
17275                         drm_core_ioremapfree(dev_priv->cp_ring, dev);
17276                         dev_priv->cp_ring = NULL;
17277                 }
17278                 if (dev_priv->ring_rptr != NULL) {
17279                         drm_core_ioremapfree(dev_priv->ring_rptr, dev);
17280                         dev_priv->ring_rptr = NULL;
17281                 }
17282                 if (dev->agp_buffer_map != NULL) {
17283                         drm_core_ioremapfree(dev->agp_buffer_map, dev);
17284                         dev->agp_buffer_map = NULL;
17285                 }
17286         } else
17287 #endif
17288         {
17289
17290                 if (dev_priv->gart_info.bus_addr) {
17291                         /* Turn off PCI GART */
17292                         radeon_set_pcigart(dev_priv, 0);
17293                         if (!drm_ati_pcigart_cleanup(dev, &dev_priv->gart_info))
17294                                 DRM_ERROR("failed to cleanup PCI GART!\n");
17295                 }
17296
17297                 if (dev_priv->gart_info.gart_table_location == DRM_ATI_GART_FB)
17298                 {
17299                         drm_core_ioremapfree(&dev_priv->gart_info.mapping, dev);
17300                         dev_priv->gart_info.addr = 0;
17301                 }
17302         }
17303         /* only clear to the start of flags */
17304         memset(dev_priv, 0, offsetof(drm_radeon_private_t, flags));
17305
17306         return 0;
17307 }
17308
17309 /* This code will reinit the Radeon CP hardware after a resume from disc.
17310  * AFAIK, it would be very difficult to pickle the state at suspend time, so
17311  * here we make sure that all Radeon hardware initialisation is re-done without
17312  * affecting running applications.
17313  *
17314  * Charl P. Botha <http://cpbotha.net>
17315  */
17316 static int radeon_do_resume_cp(struct drm_device * dev)
17317 {
17318         drm_radeon_private_t *dev_priv = dev->dev_private;
17319
17320         if (!dev_priv) {
17321                 DRM_ERROR("Called with no initialization\n");
17322                 return -EINVAL;
17323         }
17324
17325         DRM_DEBUG("Starting radeon_do_resume_cp()\n");
17326
17327 #if __OS_HAS_AGP
17328         if (dev_priv->flags & RADEON_IS_AGP) {
17329                 /* Turn off PCI GART */
17330                 radeon_set_pcigart(dev_priv, 0);
17331         } else
17332 #endif
17333         {
17334                 /* Turn on PCI GART */
17335                 radeon_set_pcigart(dev_priv, 1);
17336         }
17337
17338         radeon_cp_load_microcode(dev_priv);
17339         radeon_cp_init_ring_buffer(dev, dev_priv);
17340
17341         radeon_do_engine_reset(dev);
17342
17343         DRM_DEBUG("radeon_do_resume_cp() complete\n");
17344
17345         return 0;
17346 }
17347
17348 int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
17349 {
17350         drm_radeon_init_t *init = data;
17351
17352         LOCK_TEST_WITH_RETURN(dev, file_priv);
17353
17354         if (init->func == RADEON_INIT_R300_CP)
17355                 r300_init_reg_flags(dev);
17356
17357         switch (init->func) {
17358         case RADEON_INIT_CP:
17359         case RADEON_INIT_R200_CP:
17360         case RADEON_INIT_R300_CP:
17361                 return radeon_do_init_cp(dev, init);
17362         case RADEON_CLEANUP_CP:
17363                 return radeon_do_cleanup_cp(dev);
17364         }
17365
17366         return -EINVAL;
17367 }
17368
17369 int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv)
17370 {
17371         drm_radeon_private_t *dev_priv = dev->dev_private;
17372         DRM_DEBUG("\n");
17373
17374         LOCK_TEST_WITH_RETURN(dev, file_priv);
17375
17376         if (dev_priv->cp_running) {
17377                 DRM_DEBUG("while CP running\n");
17378                 return 0;
17379         }
17380         if (dev_priv->cp_mode == RADEON_CSQ_PRIDIS_INDDIS) {
17381                 DRM_DEBUG("called with bogus CP mode (%d)\n",
17382                           dev_priv->cp_mode);
17383                 return 0;
17384         }
17385
17386         radeon_do_cp_start(dev_priv);
17387
17388         return 0;
17389 }
17390
17391 /* Stop the CP.  The engine must have been idled before calling this
17392  * routine.
17393  */
17394 int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv)
17395 {
17396         drm_radeon_private_t *dev_priv = dev->dev_private;
17397         drm_radeon_cp_stop_t *stop = data;
17398         int ret;
17399         DRM_DEBUG("\n");
17400
17401         LOCK_TEST_WITH_RETURN(dev, file_priv);
17402
17403         if (!dev_priv->cp_running)
17404                 return 0;
17405
17406         /* Flush any pending CP commands.  This ensures any outstanding
17407          * commands are exectuted by the engine before we turn it off.
17408          */
17409         if (stop->flush) {
17410                 radeon_do_cp_flush(dev_priv);
17411         }
17412
17413         /* If we fail to make the engine go idle, we return an error
17414          * code so that the DRM ioctl wrapper can try again.
17415          */
17416         if (stop->idle) {
17417                 ret = radeon_do_cp_idle(dev_priv);
17418                 if (ret)
17419                         return ret;
17420         }
17421
17422         /* Finally, we can turn off the CP.  If the engine isn't idle,
17423          * we will get some dropped triangles as they won't be fully
17424          * rendered before the CP is shut down.
17425          */
17426         radeon_do_cp_stop(dev_priv);
17427
17428         /* Reset the engine */
17429         radeon_do_engine_reset(dev);
17430
17431         return 0;
17432 }
17433
17434 void radeon_do_release(struct drm_device * dev)
17435 {
17436         drm_radeon_private_t *dev_priv = dev->dev_private;
17437         int i, ret;
17438
17439         if (dev_priv) {
17440                 if (dev_priv->cp_running) {
17441                         /* Stop the cp */
17442                         while ((ret = radeon_do_cp_idle(dev_priv)) != 0) {
17443                                 DRM_DEBUG("radeon_do_cp_idle %d\n", ret);
17444 #ifdef __linux__
17445                                 schedule();
17446 #else
17447 #if defined(__FreeBSD__) && __FreeBSD_version > 500000
17448                                 mtx_sleep(&ret, &dev->dev_lock, PZERO, "rdnrel",
17449                                        1);
17450 #else
17451                                 tsleep(&ret, PZERO, "rdnrel", 1);
17452 #endif
17453 #endif
17454                         }
17455                         radeon_do_cp_stop(dev_priv);
17456                         radeon_do_engine_reset(dev);
17457                 }
17458
17459                 /* Disable *all* interrupts */
17460                 if (dev_priv->mmio)     /* remove this after permanent addmaps */
17461                         RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
17462
17463                 if (dev_priv->mmio) {   /* remove all surfaces */
17464                         for (i = 0; i < RADEON_MAX_SURFACES; i++) {
17465                                 RADEON_WRITE(RADEON_SURFACE0_INFO + 16 * i, 0);
17466                                 RADEON_WRITE(RADEON_SURFACE0_LOWER_BOUND +
17467                                              16 * i, 0);
17468                                 RADEON_WRITE(RADEON_SURFACE0_UPPER_BOUND +
17469                                              16 * i, 0);
17470                         }
17471                 }
17472
17473                 /* Free memory heap structures */
17474                 radeon_mem_takedown(&(dev_priv->gart_heap));
17475                 radeon_mem_takedown(&(dev_priv->fb_heap));
17476
17477                 /* deallocate kernel resources */
17478                 radeon_do_cleanup_cp(dev);
17479         }
17480 }
17481
17482 /* Just reset the CP ring.  Called as part of an X Server engine reset.
17483  */
17484 int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17485 {
17486         drm_radeon_private_t *dev_priv = dev->dev_private;
17487         DRM_DEBUG("\n");
17488
17489         LOCK_TEST_WITH_RETURN(dev, file_priv);
17490
17491         if (!dev_priv) {
17492                 DRM_DEBUG("called before init done\n");
17493                 return -EINVAL;
17494         }
17495
17496         radeon_do_cp_reset(dev_priv);
17497
17498         /* The CP is no longer running after an engine reset */
17499         dev_priv->cp_running = 0;
17500
17501         return 0;
17502 }
17503
17504 int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv)
17505 {
17506         drm_radeon_private_t *dev_priv = dev->dev_private;
17507         DRM_DEBUG("\n");
17508
17509         LOCK_TEST_WITH_RETURN(dev, file_priv);
17510
17511         return radeon_do_cp_idle(dev_priv);
17512 }
17513
17514 /* Added by Charl P. Botha to call radeon_do_resume_cp().
17515  */
17516 int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv)
17517 {
17518
17519         return radeon_do_resume_cp(dev);
17520 }
17521
17522 int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17523 {
17524         DRM_DEBUG("\n");
17525
17526         LOCK_TEST_WITH_RETURN(dev, file_priv);
17527
17528         return radeon_do_engine_reset(dev);
17529 }
17530
17531 /* ================================================================
17532  * Fullscreen mode
17533  */
17534
17535 /* KW: Deprecated to say the least:
17536  */
17537 int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv)
17538 {
17539         return 0;
17540 }
17541
17542 /* ================================================================
17543  * Freelist management
17544  */
17545
17546 /* Original comment: FIXME: ROTATE_BUFS is a hack to cycle through
17547  *   bufs until freelist code is used.  Note this hides a problem with
17548  *   the scratch register * (used to keep track of last buffer
17549  *   completed) being written to before * the last buffer has actually
17550  *   completed rendering.
17551  *
17552  * KW:  It's also a good way to find free buffers quickly.
17553  *
17554  * KW: Ideally this loop wouldn't exist, and freelist_get wouldn't
17555  * sleep.  However, bugs in older versions of radeon_accel.c mean that
17556  * we essentially have to do this, else old clients will break.
17557  *
17558  * However, it does leave open a potential deadlock where all the
17559  * buffers are held by other clients, which can't release them because
17560  * they can't get the lock.
17561  */
17562
17563 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17564 {
17565         struct drm_device_dma *dma = dev->dma;
17566         drm_radeon_private_t *dev_priv = dev->dev_private;
17567         drm_radeon_buf_priv_t *buf_priv;
17568         struct drm_buf *buf;
17569         int i, t;
17570         int start;
17571
17572         if (++dev_priv->last_buf >= dma->buf_count)
17573                 dev_priv->last_buf = 0;
17574
17575         start = dev_priv->last_buf;
17576
17577         for (t = 0; t < dev_priv->usec_timeout; t++) {
17578                 u32 done_age = GET_SCRATCH(1);
17579                 DRM_DEBUG("done_age = %d\n", done_age);
17580                 for (i = start; i < dma->buf_count; i++) {
17581                         buf = dma->buflist[i];
17582                         buf_priv = buf->dev_private;
17583                         if (buf->file_priv == NULL || (buf->pending &&
17584                                                        buf_priv->age <=
17585                                                        done_age)) {
17586                                 dev_priv->stats.requested_bufs++;
17587                                 buf->pending = 0;
17588                                 return buf;
17589                         }
17590                         start = 0;
17591                 }
17592
17593                 if (t) {
17594                         DRM_UDELAY(1);
17595                         dev_priv->stats.freelist_loops++;
17596                 }
17597         }
17598
17599         DRM_DEBUG("returning NULL!\n");
17600         return NULL;
17601 }
17602
17603 #if 0
17604 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17605 {
17606         struct drm_device_dma *dma = dev->dma;
17607         drm_radeon_private_t *dev_priv = dev->dev_private;
17608         drm_radeon_buf_priv_t *buf_priv;
17609         struct drm_buf *buf;
17610         int i, t;
17611         int start;
17612         u32 done_age = DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1));
17613
17614         if (++dev_priv->last_buf >= dma->buf_count)
17615                 dev_priv->last_buf = 0;
17616
17617         start = dev_priv->last_buf;
17618         dev_priv->stats.freelist_loops++;
17619
17620         for (t = 0; t < 2; t++) {
17621                 for (i = start; i < dma->buf_count; i++) {
17622                         buf = dma->buflist[i];
17623                         buf_priv = buf->dev_private;
17624                         if (buf->file_priv == 0 || (buf->pending &&
17625                                                     buf_priv->age <=
17626                                                     done_age)) {
17627                                 dev_priv->stats.requested_bufs++;
17628                                 buf->pending = 0;
17629                                 return buf;
17630                         }
17631                 }
17632                 start = 0;
17633         }
17634
17635         return NULL;
17636 }
17637 #endif
17638
17639 void radeon_freelist_reset(struct drm_device * dev)
17640 {
17641         struct drm_device_dma *dma = dev->dma;
17642         drm_radeon_private_t *dev_priv = dev->dev_private;
17643         int i;
17644
17645         dev_priv->last_buf = 0;
17646         for (i = 0; i < dma->buf_count; i++) {
17647                 struct drm_buf *buf = dma->buflist[i];
17648                 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;
17649                 buf_priv->age = 0;
17650         }
17651 }
17652
17653 /* ================================================================
17654  * CP command submission
17655  */
17656
17657 int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n)
17658 {
17659         drm_radeon_ring_buffer_t *ring = &dev_priv->ring;
17660         int i;
17661         u32 last_head = GET_RING_HEAD(dev_priv);
17662
17663         for (i = 0; i < dev_priv->usec_timeout; i++) {
17664                 u32 head = GET_RING_HEAD(dev_priv);
17665
17666                 ring->space = (head - ring->tail) * sizeof(u32);
17667                 if (ring->space <= 0)
17668                         ring->space += ring->size;
17669                 if (ring->space > n)
17670                         return 0;
17671
17672                 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
17673
17674                 if (head != last_head)
17675                         i = 0;
17676                 last_head = head;
17677
17678                 DRM_UDELAY(1);
17679         }
17680
17681         /* FIXME: This return value is ignored in the BEGIN_RING macro! */
17682 #if RADEON_FIFO_DEBUG
17683         radeon_status(dev_priv);
17684         DRM_ERROR("failed!\n");
17685 #endif
17686         return -EBUSY;
17687 }
17688
17689 static int radeon_cp_get_buffers(struct drm_device *dev,
17690                                  struct drm_file *file_priv,
17691                                  struct drm_dma * d)
17692 {
17693         int i;
17694         struct drm_buf *buf;
17695
17696         for (i = d->granted_count; i < d->request_count; i++) {
17697                 buf = radeon_freelist_get(dev);
17698                 if (!buf)
17699                         return -EBUSY;  /* NOTE: broken client */
17700
17701                 buf->file_priv = file_priv;
17702
17703                 if (DRM_COPY_TO_USER(&d->request_indices[i], &buf->idx,
17704                                      sizeof(buf->idx)))
17705                         return -EFAULT;
17706                 if (DRM_COPY_TO_USER(&d->request_sizes[i], &buf->total,
17707                                      sizeof(buf->total)))
17708                         return -EFAULT;
17709
17710                 d->granted_count++;
17711         }
17712         return 0;
17713 }
17714
17715 int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
17716 {
17717         struct drm_device_dma *dma = dev->dma;
17718         int ret = 0;
17719         struct drm_dma *d = data;
17720
17721         LOCK_TEST_WITH_RETURN(dev, file_priv);
17722
17723         /* Please don't send us buffers.
17724          */
17725         if (d->send_count != 0) {
17726                 DRM_ERROR("Process %d trying to send %d buffers via drmDMA\n",
17727                           DRM_CURRENTPID, d->send_count);
17728                 return -EINVAL;
17729         }
17730
17731         /* We'll send you buffers.
17732          */
17733         if (d->request_count < 0 || d->request_count > dma->buf_count) {
17734                 DRM_ERROR("Process %d trying to get %d buffers (of %d max)\n",
17735                           DRM_CURRENTPID, d->request_count, dma->buf_count);
17736                 return -EINVAL;
17737         }
17738
17739         d->granted_count = 0;
17740
17741         if (d->request_count) {
17742                 ret = radeon_cp_get_buffers(dev, file_priv, d);
17743         }
17744
17745         return ret;
17746 }
17747
17748 int radeon_driver_load(struct drm_device *dev, unsigned long flags)
17749 {
17750         drm_radeon_private_t *dev_priv;
17751         int ret = 0;
17752
17753         dev_priv = drm_alloc(sizeof(drm_radeon_private_t), DRM_MEM_DRIVER);
17754         if (dev_priv == NULL)
17755                 return -ENOMEM;
17756
17757         memset(dev_priv, 0, sizeof(drm_radeon_private_t));
17758         dev->dev_private = (void *)dev_priv;
17759         dev_priv->flags = flags;
17760
17761         switch (flags & RADEON_FAMILY_MASK) {
17762         case CHIP_R100:
17763         case CHIP_RV200:
17764         case CHIP_R200:
17765         case CHIP_R300:
17766         case CHIP_R350:
17767         case CHIP_R420:
17768         case CHIP_RV410:
17769         case CHIP_RV515:
17770         case CHIP_R520:
17771         case CHIP_RV570:
17772         case CHIP_R580:
17773                 dev_priv->flags |= RADEON_HAS_HIERZ;
17774                 break;
17775         default:
17776                 /* all other chips have no hierarchical z buffer */
17777                 break;
17778         }
17779
17780         if (drm_device_is_agp(dev))
17781                 dev_priv->flags |= RADEON_IS_AGP;
17782         else if (drm_device_is_pcie(dev))
17783                 dev_priv->flags |= RADEON_IS_PCIE;
17784         else
17785                 dev_priv->flags |= RADEON_IS_PCI;
17786
17787         DRM_DEBUG("%s card detected\n",
17788                   ((dev_priv->flags & RADEON_IS_AGP) ? "AGP" : (((dev_priv->flags & RADEON_IS_PCIE) ? "PCIE" : "PCI"))));
17789         return ret;
17790 }
17791
17792 /* Create mappings for registers and framebuffer so userland doesn't necessarily
17793  * have to find them.
17794  */
17795 int radeon_driver_firstopen(struct drm_device *dev)
17796 {
17797         int ret;
17798         drm_local_map_t *map;
17799         drm_radeon_private_t *dev_priv = dev->dev_private;
17800
17801         dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE;
17802
17803         ret = drm_addmap(dev, drm_get_resource_start(dev, 2),
17804                          drm_get_resource_len(dev, 2), _DRM_REGISTERS,
17805                          _DRM_READ_ONLY, &dev_priv->mmio);
17806         if (ret != 0)
17807                 return ret;
17808
17809         dev_priv->fb_aper_offset = drm_get_resource_start(dev, 0);
17810         ret = drm_addmap(dev, dev_priv->fb_aper_offset,
17811                          drm_get_resource_len(dev, 0), _DRM_FRAME_BUFFER,
17812                          _DRM_WRITE_COMBINING, &map);
17813         if (ret != 0)
17814                 return ret;
17815
17816         return 0;
17817 }
17818
17819 int radeon_driver_unload(struct drm_device *dev)
17820 {
17821         drm_radeon_private_t *dev_priv = dev->dev_private;
17822
17823         DRM_DEBUG("\n");
17824         drm_free(dev_priv, sizeof(*dev_priv), DRM_MEM_DRIVER);
17825
17826         dev->dev_private = NULL;
17827         return 0;
17828 }