xref: /haiku/src/add-ons/kernel/drivers/graphics/radeon/CPMicroCode.h (revision 5f6e3f515c38891bf243cc013f5faca7511708dc)
1*5f6e3f51Sshadow303 #ifndef _CPMICROCODE_H
2*5f6e3f51Sshadow303 #define _CPMICROCODE_H
3*5f6e3f51Sshadow303 
4*5f6e3f51Sshadow303 // CP microcode (from ATI)
5*5f6e3f51Sshadow303 // if you take a look at the hex-dump
6*5f6e3f51Sshadow303 // you find some hidden message ;)
7*5f6e3f51Sshadow303 static const uint32 radeon_cp_microcode[][2] = {
8*5f6e3f51Sshadow303 	{ 0x21007000, 0000000000 },
9*5f6e3f51Sshadow303 	{ 0x20007000, 0000000000 },
10*5f6e3f51Sshadow303 	{ 0x000000b4, 0x00000004 },
11*5f6e3f51Sshadow303 	{ 0x000000b8, 0x00000004 },
12*5f6e3f51Sshadow303 	{ 0x6f5b4d4c, 0000000000 },
13*5f6e3f51Sshadow303 	{ 0x4c4c427f, 0000000000 },
14*5f6e3f51Sshadow303 	{ 0x5b568a92, 0000000000 },
15*5f6e3f51Sshadow303 	{ 0x4ca09c6d, 0000000000 },
16*5f6e3f51Sshadow303 	{ 0xad4c4c4c, 0000000000 },
17*5f6e3f51Sshadow303 	{ 0x4ce1af3d, 0000000000 },
18*5f6e3f51Sshadow303 	{ 0xd8afafaf, 0000000000 },
19*5f6e3f51Sshadow303 	{ 0xd64c4cdc, 0000000000 },
20*5f6e3f51Sshadow303 	{ 0x4cd10d10, 0000000000 },
21*5f6e3f51Sshadow303 	{ 0x000f0000, 0x00000016 },
22*5f6e3f51Sshadow303 	{ 0x362f242d, 0000000000 },
23*5f6e3f51Sshadow303 	{ 0x00000012, 0x00000004 },
24*5f6e3f51Sshadow303 	{ 0x000f0000, 0x00000016 },
25*5f6e3f51Sshadow303 	{ 0x362f282d, 0000000000 },
26*5f6e3f51Sshadow303 	{ 0x000380e7, 0x00000002 },
27*5f6e3f51Sshadow303 	{ 0x04002c97, 0x00000002 },
28*5f6e3f51Sshadow303 	{ 0x000f0001, 0x00000016 },
29*5f6e3f51Sshadow303 	{ 0x333a3730, 0000000000 },
30*5f6e3f51Sshadow303 	{ 0x000077ef, 0x00000002 },
31*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
32*5f6e3f51Sshadow303 	{ 0x00000021, 0x0000001a },
33*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
34*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
35*5f6e3f51Sshadow303 	{ 0x00000021, 0x0000001a },
36*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
37*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
38*5f6e3f51Sshadow303 	{ 0x00000021, 0x0000001a },
39*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
40*5f6e3f51Sshadow303 	{ 0x00000017, 0x00000004 },
41*5f6e3f51Sshadow303 	{ 0x0003802b, 0x00000002 },
42*5f6e3f51Sshadow303 	{ 0x040067e0, 0x00000002 },
43*5f6e3f51Sshadow303 	{ 0x00000017, 0x00000004 },
44*5f6e3f51Sshadow303 	{ 0x000077e0, 0x00000002 },
45*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
46*5f6e3f51Sshadow303 	{ 0x000037e1, 0x00000002 },
47*5f6e3f51Sshadow303 	{ 0x040067e1, 0x00000006 },
48*5f6e3f51Sshadow303 	{ 0x000077e0, 0x00000002 },
49*5f6e3f51Sshadow303 	{ 0x000077e1, 0x00000002 },
50*5f6e3f51Sshadow303 	{ 0x000077e1, 0x00000006 },
51*5f6e3f51Sshadow303 	{ 0xffffffff, 0000000000 },
52*5f6e3f51Sshadow303 	{ 0x10000000, 0000000000 },
53*5f6e3f51Sshadow303 	{ 0x0003802b, 0x00000002 },
54*5f6e3f51Sshadow303 	{ 0x040067e0, 0x00000006 },
55*5f6e3f51Sshadow303 	{ 0x00007675, 0x00000002 },
56*5f6e3f51Sshadow303 	{ 0x00007676, 0x00000002 },
57*5f6e3f51Sshadow303 	{ 0x00007677, 0x00000002 },
58*5f6e3f51Sshadow303 	{ 0x00007678, 0x00000006 },
59*5f6e3f51Sshadow303 	{ 0x0003802c, 0x00000002 },
60*5f6e3f51Sshadow303 	{ 0x04002676, 0x00000002 },
61*5f6e3f51Sshadow303 	{ 0x00007677, 0x00000002 },
62*5f6e3f51Sshadow303 	{ 0x00007678, 0x00000006 },
63*5f6e3f51Sshadow303 	{ 0x0000002f, 0x00000018 },
64*5f6e3f51Sshadow303 	{ 0x0000002f, 0x00000018 },
65*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
66*5f6e3f51Sshadow303 	{ 0x00000030, 0x00000018 },
67*5f6e3f51Sshadow303 	{ 0x00000030, 0x00000018 },
68*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
69*5f6e3f51Sshadow303 	{ 0x01605000, 0x00000002 },
70*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
71*5f6e3f51Sshadow303 	{ 0x00098000, 0x00000002 },
72*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
73*5f6e3f51Sshadow303 	{ 0x64c0603e, 0x00000004 },
74*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
75*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
76*5f6e3f51Sshadow303 	{ 0x00080000, 0x00000016 },
77*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
78*5f6e3f51Sshadow303 	{ 0x0400251d, 0x00000002 },
79*5f6e3f51Sshadow303 	{ 0x00007580, 0x00000002 },
80*5f6e3f51Sshadow303 	{ 0x00067581, 0x00000002 },
81*5f6e3f51Sshadow303 	{ 0x04002580, 0x00000002 },
82*5f6e3f51Sshadow303 	{ 0x00067581, 0x00000002 },
83*5f6e3f51Sshadow303 	{ 0x00000049, 0x00000004 },
84*5f6e3f51Sshadow303 	{ 0x00005000, 0000000000 },
85*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
86*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
87*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
88*5f6e3f51Sshadow303 	{ 0x0000750e, 0x00000002 },
89*5f6e3f51Sshadow303 	{ 0x00019000, 0x00000002 },
90*5f6e3f51Sshadow303 	{ 0x00011055, 0x00000014 },
91*5f6e3f51Sshadow303 	{ 0x00000055, 0x00000012 },
92*5f6e3f51Sshadow303 	{ 0x0400250f, 0x00000002 },
93*5f6e3f51Sshadow303 	{ 0x0000504f, 0x00000004 },
94*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
95*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
96*5f6e3f51Sshadow303 	{ 0x00007565, 0x00000002 },
97*5f6e3f51Sshadow303 	{ 0x00007566, 0x00000002 },
98*5f6e3f51Sshadow303 	{ 0x00000058, 0x00000004 },
99*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
100*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
101*5f6e3f51Sshadow303 	{ 0x01e655b4, 0x00000002 },
102*5f6e3f51Sshadow303 	{ 0x4401b0e4, 0x00000002 },
103*5f6e3f51Sshadow303 	{ 0x01c110e4, 0x00000002 },
104*5f6e3f51Sshadow303 	{ 0x26667066, 0x00000018 },
105*5f6e3f51Sshadow303 	{ 0x040c2565, 0x00000002 },
106*5f6e3f51Sshadow303 	{ 0x00000066, 0x00000018 },
107*5f6e3f51Sshadow303 	{ 0x04002564, 0x00000002 },
108*5f6e3f51Sshadow303 	{ 0x00007566, 0x00000002 },
109*5f6e3f51Sshadow303 	{ 0x0000005d, 0x00000004 },
110*5f6e3f51Sshadow303 	{ 0x00401069, 0x00000008 },
111*5f6e3f51Sshadow303 	{ 0x00101000, 0x00000002 },
112*5f6e3f51Sshadow303 	{ 0x000d80ff, 0x00000002 },
113*5f6e3f51Sshadow303 	{ 0x0080006c, 0x00000008 },
114*5f6e3f51Sshadow303 	{ 0x000f9000, 0x00000002 },
115*5f6e3f51Sshadow303 	{ 0x000e00ff, 0x00000002 },
116*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
117*5f6e3f51Sshadow303 	{ 0x0000008f, 0x00000018 },
118*5f6e3f51Sshadow303 	{ 0x0000005b, 0x00000004 },
119*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
120*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
121*5f6e3f51Sshadow303 	{ 0x00007576, 0x00000002 },
122*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
123*5f6e3f51Sshadow303 	{ 0x00009000, 0x00000002 },
124*5f6e3f51Sshadow303 	{ 0x00041000, 0x00000002 },
125*5f6e3f51Sshadow303 	{ 0x0c00350e, 0x00000002 },
126*5f6e3f51Sshadow303 	{ 0x00049000, 0x00000002 },
127*5f6e3f51Sshadow303 	{ 0x00051000, 0x00000002 },
128*5f6e3f51Sshadow303 	{ 0x01e785f8, 0x00000002 },
129*5f6e3f51Sshadow303 	{ 0x00200000, 0x00000002 },
130*5f6e3f51Sshadow303 	{ 0x0060007e, 0x0000000c },
131*5f6e3f51Sshadow303 	{ 0x00007563, 0x00000002 },
132*5f6e3f51Sshadow303 	{ 0x006075f0, 0x00000021 },
133*5f6e3f51Sshadow303 	{ 0x20007073, 0x00000004 },
134*5f6e3f51Sshadow303 	{ 0x00005073, 0x00000004 },
135*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
136*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
137*5f6e3f51Sshadow303 	{ 0x00007576, 0x00000002 },
138*5f6e3f51Sshadow303 	{ 0x00007577, 0x00000002 },
139*5f6e3f51Sshadow303 	{ 0x0000750e, 0x00000002 },
140*5f6e3f51Sshadow303 	{ 0x0000750f, 0x00000002 },
141*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
142*5f6e3f51Sshadow303 	{ 0x00600083, 0x0000000c },
143*5f6e3f51Sshadow303 	{ 0x006075f0, 0x00000021 },
144*5f6e3f51Sshadow303 	{ 0x000075f8, 0x00000002 },
145*5f6e3f51Sshadow303 	{ 0x00000083, 0x00000004 },
146*5f6e3f51Sshadow303 	{ 0x000a750e, 0x00000002 },
147*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
148*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
149*5f6e3f51Sshadow303 	{ 0x0020750f, 0x00000002 },
150*5f6e3f51Sshadow303 	{ 0x00600086, 0x00000004 },
151*5f6e3f51Sshadow303 	{ 0x00007570, 0x00000002 },
152*5f6e3f51Sshadow303 	{ 0x00007571, 0x00000002 },
153*5f6e3f51Sshadow303 	{ 0x00007572, 0x00000006 },
154*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
155*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
156*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
157*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
158*5f6e3f51Sshadow303 	{ 0x00007568, 0x00000002 },
159*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
160*5f6e3f51Sshadow303 	{ 0x00000095, 0x0000000c },
161*5f6e3f51Sshadow303 	{ 0x00058000, 0x00000002 },
162*5f6e3f51Sshadow303 	{ 0x0c607562, 0x00000002 },
163*5f6e3f51Sshadow303 	{ 0x00000097, 0x00000004 },
164*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
165*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
166*5f6e3f51Sshadow303 	{ 0x00600096, 0x00000004 },
167*5f6e3f51Sshadow303 	{ 0x400070e5, 0000000000 },
168*5f6e3f51Sshadow303 	{ 0x000380e6, 0x00000002 },
169*5f6e3f51Sshadow303 	{ 0x040025c5, 0x00000002 },
170*5f6e3f51Sshadow303 	{ 0x000380e5, 0x00000002 },
171*5f6e3f51Sshadow303 	{ 0x000000a8, 0x0000001c },
172*5f6e3f51Sshadow303 	{ 0x000650aa, 0x00000018 },
173*5f6e3f51Sshadow303 	{ 0x040025bb, 0x00000002 },
174*5f6e3f51Sshadow303 	{ 0x000610ab, 0x00000018 },
175*5f6e3f51Sshadow303 	{ 0x040075bc, 0000000000 },
176*5f6e3f51Sshadow303 	{ 0x000075bb, 0x00000002 },
177*5f6e3f51Sshadow303 	{ 0x000075bc, 0000000000 },
178*5f6e3f51Sshadow303 	{ 0x00090000, 0x00000006 },
179*5f6e3f51Sshadow303 	{ 0x00090000, 0x00000002 },
180*5f6e3f51Sshadow303 	{ 0x000d8002, 0x00000006 },
181*5f6e3f51Sshadow303 	{ 0x00007832, 0x00000002 },
182*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
183*5f6e3f51Sshadow303 	{ 0x000380e7, 0x00000002 },
184*5f6e3f51Sshadow303 	{ 0x04002c97, 0x00000002 },
185*5f6e3f51Sshadow303 	{ 0x00007820, 0x00000002 },
186*5f6e3f51Sshadow303 	{ 0x00007821, 0x00000002 },
187*5f6e3f51Sshadow303 	{ 0x00007800, 0000000000 },
188*5f6e3f51Sshadow303 	{ 0x01200000, 0x00000002 },
189*5f6e3f51Sshadow303 	{ 0x20077000, 0x00000002 },
190*5f6e3f51Sshadow303 	{ 0x01200000, 0x00000002 },
191*5f6e3f51Sshadow303 	{ 0x20007000, 0x00000002 },
192*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
193*5f6e3f51Sshadow303 	{ 0x0120751b, 0x00000002 },
194*5f6e3f51Sshadow303 	{ 0x8040750a, 0x00000002 },
195*5f6e3f51Sshadow303 	{ 0x8040750b, 0x00000002 },
196*5f6e3f51Sshadow303 	{ 0x00110000, 0x00000002 },
197*5f6e3f51Sshadow303 	{ 0x000380e5, 0x00000002 },
198*5f6e3f51Sshadow303 	{ 0x000000c6, 0x0000001c },
199*5f6e3f51Sshadow303 	{ 0x000610ab, 0x00000018 },
200*5f6e3f51Sshadow303 	{ 0x844075bd, 0x00000002 },
201*5f6e3f51Sshadow303 	{ 0x000610aa, 0x00000018 },
202*5f6e3f51Sshadow303 	{ 0x840075bb, 0x00000002 },
203*5f6e3f51Sshadow303 	{ 0x000610ab, 0x00000018 },
204*5f6e3f51Sshadow303 	{ 0x844075bc, 0x00000002 },
205*5f6e3f51Sshadow303 	{ 0x000000c9, 0x00000004 },
206*5f6e3f51Sshadow303 	{ 0x804075bd, 0x00000002 },
207*5f6e3f51Sshadow303 	{ 0x800075bb, 0x00000002 },
208*5f6e3f51Sshadow303 	{ 0x804075bc, 0x00000002 },
209*5f6e3f51Sshadow303 	{ 0x00108000, 0x00000002 },
210*5f6e3f51Sshadow303 	{ 0x01400000, 0x00000002 },
211*5f6e3f51Sshadow303 	{ 0x006000cd, 0x0000000c },
212*5f6e3f51Sshadow303 	{ 0x20c07000, 0x00000020 },
213*5f6e3f51Sshadow303 	{ 0x000000cf, 0x00000012 },
214*5f6e3f51Sshadow303 	{ 0x00800000, 0x00000006 },
215*5f6e3f51Sshadow303 	{ 0x0080751d, 0x00000006 },
216*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
217*5f6e3f51Sshadow303 	{ 0x0000775c, 0x00000002 },
218*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
219*5f6e3f51Sshadow303 	{ 0x00661000, 0x00000002 },
220*5f6e3f51Sshadow303 	{ 0x0460275d, 0x00000020 },
221*5f6e3f51Sshadow303 	{ 0x00004000, 0000000000 },
222*5f6e3f51Sshadow303 	{ 0x01e00830, 0x00000002 },
223*5f6e3f51Sshadow303 	{ 0x21007000, 0000000000 },
224*5f6e3f51Sshadow303 	{ 0x6464614d, 0000000000 },
225*5f6e3f51Sshadow303 	{ 0x69687420, 0000000000 },
226*5f6e3f51Sshadow303 	{ 0x00000073, 0000000000 },
227*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
228*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
229*5f6e3f51Sshadow303 	{ 0x000380d0, 0x00000002 },
230*5f6e3f51Sshadow303 	{ 0x040025e0, 0x00000002 },
231*5f6e3f51Sshadow303 	{ 0x000075e1, 0000000000 },
232*5f6e3f51Sshadow303 	{ 0x00000001, 0000000000 },
233*5f6e3f51Sshadow303 	{ 0x000380e0, 0x00000002 },
234*5f6e3f51Sshadow303 	{ 0x04002394, 0x00000002 },
235*5f6e3f51Sshadow303 	{ 0x00005000, 0000000000 },
236*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
237*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
238*5f6e3f51Sshadow303 	{ 0x00000008, 0000000000 },
239*5f6e3f51Sshadow303 	{ 0x00000004, 0000000000 },
240*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
241*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
242*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
243*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
244*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
245*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
246*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
247*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
248*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
249*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
250*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
251*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
252*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
253*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
254*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
255*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
256*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
257*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
258*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
259*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
260*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
261*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
262*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
263*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
264*5f6e3f51Sshadow303 };
265*5f6e3f51Sshadow303 
266*5f6e3f51Sshadow303 // special r200 microcode
267*5f6e3f51Sshadow303 static const uint32 r200_cp_microcode[][2] = {
268*5f6e3f51Sshadow303 	{ 0x21007000, 0000000000 },
269*5f6e3f51Sshadow303 	{ 0x20007000, 0000000000 },
270*5f6e3f51Sshadow303 	{ 0x000000ab, 0x00000004 },
271*5f6e3f51Sshadow303 	{ 0x000000af, 0x00000004 },
272*5f6e3f51Sshadow303 	{ 0x66544a49, 0000000000 },
273*5f6e3f51Sshadow303 	{ 0x49494174, 0000000000 },
274*5f6e3f51Sshadow303 	{ 0x54517d83, 0000000000 },
275*5f6e3f51Sshadow303 	{ 0x498d8b64, 0000000000 },
276*5f6e3f51Sshadow303 	{ 0x49494949, 0000000000 },
277*5f6e3f51Sshadow303 	{ 0x49da493c, 0000000000 },
278*5f6e3f51Sshadow303 	{ 0x49989898, 0000000000 },
279*5f6e3f51Sshadow303 	{ 0xd34949d5, 0000000000 },
280*5f6e3f51Sshadow303 	{ 0x9dc90e11, 0000000000 },
281*5f6e3f51Sshadow303 	{ 0xce9b9b9b, 0000000000 },
282*5f6e3f51Sshadow303 	{ 0x000f0000, 0x00000016 },
283*5f6e3f51Sshadow303 	{ 0x352e232c, 0000000000 },
284*5f6e3f51Sshadow303 	{ 0x00000013, 0x00000004 },
285*5f6e3f51Sshadow303 	{ 0x000f0000, 0x00000016 },
286*5f6e3f51Sshadow303 	{ 0x352e272c, 0000000000 },
287*5f6e3f51Sshadow303 	{ 0x000f0001, 0x00000016 },
288*5f6e3f51Sshadow303 	{ 0x3239362f, 0000000000 },
289*5f6e3f51Sshadow303 	{ 0x000077ef, 0x00000002 },
290*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
291*5f6e3f51Sshadow303 	{ 0x00000020, 0x0000001a },
292*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
293*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
294*5f6e3f51Sshadow303 	{ 0x00000020, 0x0000001a },
295*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
296*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
297*5f6e3f51Sshadow303 	{ 0x00000020, 0x0000001a },
298*5f6e3f51Sshadow303 	{ 0x00004000, 0x0000001e },
299*5f6e3f51Sshadow303 	{ 0x00000016, 0x00000004 },
300*5f6e3f51Sshadow303 	{ 0x0003802a, 0x00000002 },
301*5f6e3f51Sshadow303 	{ 0x040067e0, 0x00000002 },
302*5f6e3f51Sshadow303 	{ 0x00000016, 0x00000004 },
303*5f6e3f51Sshadow303 	{ 0x000077e0, 0x00000002 },
304*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
305*5f6e3f51Sshadow303 	{ 0x000037e1, 0x00000002 },
306*5f6e3f51Sshadow303 	{ 0x040067e1, 0x00000006 },
307*5f6e3f51Sshadow303 	{ 0x000077e0, 0x00000002 },
308*5f6e3f51Sshadow303 	{ 0x000077e1, 0x00000002 },
309*5f6e3f51Sshadow303 	{ 0x000077e1, 0x00000006 },
310*5f6e3f51Sshadow303 	{ 0xffffffff, 0000000000 },
311*5f6e3f51Sshadow303 	{ 0x10000000, 0000000000 },
312*5f6e3f51Sshadow303 	{ 0x0003802a, 0x00000002 },
313*5f6e3f51Sshadow303 	{ 0x040067e0, 0x00000006 },
314*5f6e3f51Sshadow303 	{ 0x00007675, 0x00000002 },
315*5f6e3f51Sshadow303 	{ 0x00007676, 0x00000002 },
316*5f6e3f51Sshadow303 	{ 0x00007677, 0x00000002 },
317*5f6e3f51Sshadow303 	{ 0x00007678, 0x00000006 },
318*5f6e3f51Sshadow303 	{ 0x0003802b, 0x00000002 },
319*5f6e3f51Sshadow303 	{ 0x04002676, 0x00000002 },
320*5f6e3f51Sshadow303 	{ 0x00007677, 0x00000002 },
321*5f6e3f51Sshadow303 	{ 0x00007678, 0x00000006 },
322*5f6e3f51Sshadow303 	{ 0x0000002e, 0x00000018 },
323*5f6e3f51Sshadow303 	{ 0x0000002e, 0x00000018 },
324*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
325*5f6e3f51Sshadow303 	{ 0x0000002f, 0x00000018 },
326*5f6e3f51Sshadow303 	{ 0x0000002f, 0x00000018 },
327*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
328*5f6e3f51Sshadow303 	{ 0x01605000, 0x00000002 },
329*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
330*5f6e3f51Sshadow303 	{ 0x00098000, 0x00000002 },
331*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
332*5f6e3f51Sshadow303 	{ 0x64c0603d, 0x00000004 },
333*5f6e3f51Sshadow303 	{ 0x00080000, 0x00000016 },
334*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
335*5f6e3f51Sshadow303 	{ 0x0400251d, 0x00000002 },
336*5f6e3f51Sshadow303 	{ 0x00007580, 0x00000002 },
337*5f6e3f51Sshadow303 	{ 0x00067581, 0x00000002 },
338*5f6e3f51Sshadow303 	{ 0x04002580, 0x00000002 },
339*5f6e3f51Sshadow303 	{ 0x00067581, 0x00000002 },
340*5f6e3f51Sshadow303 	{ 0x00000046, 0x00000004 },
341*5f6e3f51Sshadow303 	{ 0x00005000, 0000000000 },
342*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
343*5f6e3f51Sshadow303 	{ 0x0000750e, 0x00000002 },
344*5f6e3f51Sshadow303 	{ 0x00019000, 0x00000002 },
345*5f6e3f51Sshadow303 	{ 0x00011055, 0x00000014 },
346*5f6e3f51Sshadow303 	{ 0x00000055, 0x00000012 },
347*5f6e3f51Sshadow303 	{ 0x0400250f, 0x00000002 },
348*5f6e3f51Sshadow303 	{ 0x0000504a, 0x00000004 },
349*5f6e3f51Sshadow303 	{ 0x00007565, 0x00000002 },
350*5f6e3f51Sshadow303 	{ 0x00007566, 0x00000002 },
351*5f6e3f51Sshadow303 	{ 0x00000051, 0x00000004 },
352*5f6e3f51Sshadow303 	{ 0x01e655b4, 0x00000002 },
353*5f6e3f51Sshadow303 	{ 0x4401b0dc, 0x00000002 },
354*5f6e3f51Sshadow303 	{ 0x01c110dc, 0x00000002 },
355*5f6e3f51Sshadow303 	{ 0x2666705d, 0x00000018 },
356*5f6e3f51Sshadow303 	{ 0x040c2565, 0x00000002 },
357*5f6e3f51Sshadow303 	{ 0x0000005d, 0x00000018 },
358*5f6e3f51Sshadow303 	{ 0x04002564, 0x00000002 },
359*5f6e3f51Sshadow303 	{ 0x00007566, 0x00000002 },
360*5f6e3f51Sshadow303 	{ 0x00000054, 0x00000004 },
361*5f6e3f51Sshadow303 	{ 0x00401060, 0x00000008 },
362*5f6e3f51Sshadow303 	{ 0x00101000, 0x00000002 },
363*5f6e3f51Sshadow303 	{ 0x000d80ff, 0x00000002 },
364*5f6e3f51Sshadow303 	{ 0x00800063, 0x00000008 },
365*5f6e3f51Sshadow303 	{ 0x000f9000, 0x00000002 },
366*5f6e3f51Sshadow303 	{ 0x000e00ff, 0x00000002 },
367*5f6e3f51Sshadow303 	{ 0000000000, 0x00000006 },
368*5f6e3f51Sshadow303 	{ 0x00000080, 0x00000018 },
369*5f6e3f51Sshadow303 	{ 0x00000054, 0x00000004 },
370*5f6e3f51Sshadow303 	{ 0x00007576, 0x00000002 },
371*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
372*5f6e3f51Sshadow303 	{ 0x00009000, 0x00000002 },
373*5f6e3f51Sshadow303 	{ 0x00041000, 0x00000002 },
374*5f6e3f51Sshadow303 	{ 0x0c00350e, 0x00000002 },
375*5f6e3f51Sshadow303 	{ 0x00049000, 0x00000002 },
376*5f6e3f51Sshadow303 	{ 0x00051000, 0x00000002 },
377*5f6e3f51Sshadow303 	{ 0x01e785f8, 0x00000002 },
378*5f6e3f51Sshadow303 	{ 0x00200000, 0x00000002 },
379*5f6e3f51Sshadow303 	{ 0x00600073, 0x0000000c },
380*5f6e3f51Sshadow303 	{ 0x00007563, 0x00000002 },
381*5f6e3f51Sshadow303 	{ 0x006075f0, 0x00000021 },
382*5f6e3f51Sshadow303 	{ 0x20007068, 0x00000004 },
383*5f6e3f51Sshadow303 	{ 0x00005068, 0x00000004 },
384*5f6e3f51Sshadow303 	{ 0x00007576, 0x00000002 },
385*5f6e3f51Sshadow303 	{ 0x00007577, 0x00000002 },
386*5f6e3f51Sshadow303 	{ 0x0000750e, 0x00000002 },
387*5f6e3f51Sshadow303 	{ 0x0000750f, 0x00000002 },
388*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
389*5f6e3f51Sshadow303 	{ 0x00600076, 0x0000000c },
390*5f6e3f51Sshadow303 	{ 0x006075f0, 0x00000021 },
391*5f6e3f51Sshadow303 	{ 0x000075f8, 0x00000002 },
392*5f6e3f51Sshadow303 	{ 0x00000076, 0x00000004 },
393*5f6e3f51Sshadow303 	{ 0x000a750e, 0x00000002 },
394*5f6e3f51Sshadow303 	{ 0x0020750f, 0x00000002 },
395*5f6e3f51Sshadow303 	{ 0x00600079, 0x00000004 },
396*5f6e3f51Sshadow303 	{ 0x00007570, 0x00000002 },
397*5f6e3f51Sshadow303 	{ 0x00007571, 0x00000002 },
398*5f6e3f51Sshadow303 	{ 0x00007572, 0x00000006 },
399*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
400*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
401*5f6e3f51Sshadow303 	{ 0x00007568, 0x00000002 },
402*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
403*5f6e3f51Sshadow303 	{ 0x00000084, 0x0000000c },
404*5f6e3f51Sshadow303 	{ 0x00058000, 0x00000002 },
405*5f6e3f51Sshadow303 	{ 0x0c607562, 0x00000002 },
406*5f6e3f51Sshadow303 	{ 0x00000086, 0x00000004 },
407*5f6e3f51Sshadow303 	{ 0x00600085, 0x00000004 },
408*5f6e3f51Sshadow303 	{ 0x400070dd, 0000000000 },
409*5f6e3f51Sshadow303 	{ 0x000380dd, 0x00000002 },
410*5f6e3f51Sshadow303 	{ 0x00000093, 0x0000001c },
411*5f6e3f51Sshadow303 	{ 0x00065095, 0x00000018 },
412*5f6e3f51Sshadow303 	{ 0x040025bb, 0x00000002 },
413*5f6e3f51Sshadow303 	{ 0x00061096, 0x00000018 },
414*5f6e3f51Sshadow303 	{ 0x040075bc, 0000000000 },
415*5f6e3f51Sshadow303 	{ 0x000075bb, 0x00000002 },
416*5f6e3f51Sshadow303 	{ 0x000075bc, 0000000000 },
417*5f6e3f51Sshadow303 	{ 0x00090000, 0x00000006 },
418*5f6e3f51Sshadow303 	{ 0x00090000, 0x00000002 },
419*5f6e3f51Sshadow303 	{ 0x000d8002, 0x00000006 },
420*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
421*5f6e3f51Sshadow303 	{ 0x00007821, 0x00000002 },
422*5f6e3f51Sshadow303 	{ 0x00007800, 0000000000 },
423*5f6e3f51Sshadow303 	{ 0x00007821, 0x00000002 },
424*5f6e3f51Sshadow303 	{ 0x00007800, 0000000000 },
425*5f6e3f51Sshadow303 	{ 0x01665000, 0x00000002 },
426*5f6e3f51Sshadow303 	{ 0x000a0000, 0x00000002 },
427*5f6e3f51Sshadow303 	{ 0x000671cc, 0x00000002 },
428*5f6e3f51Sshadow303 	{ 0x0286f1cd, 0x00000002 },
429*5f6e3f51Sshadow303 	{ 0x000000a3, 0x00000010 },
430*5f6e3f51Sshadow303 	{ 0x21007000, 0000000000 },
431*5f6e3f51Sshadow303 	{ 0x000000aa, 0x0000001c },
432*5f6e3f51Sshadow303 	{ 0x00065000, 0x00000002 },
433*5f6e3f51Sshadow303 	{ 0x000a0000, 0x00000002 },
434*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
435*5f6e3f51Sshadow303 	{ 0x000b0000, 0x00000002 },
436*5f6e3f51Sshadow303 	{ 0x38067000, 0x00000002 },
437*5f6e3f51Sshadow303 	{ 0x000a00a6, 0x00000004 },
438*5f6e3f51Sshadow303 	{ 0x20007000, 0000000000 },
439*5f6e3f51Sshadow303 	{ 0x01200000, 0x00000002 },
440*5f6e3f51Sshadow303 	{ 0x20077000, 0x00000002 },
441*5f6e3f51Sshadow303 	{ 0x01200000, 0x00000002 },
442*5f6e3f51Sshadow303 	{ 0x20007000, 0000000000 },
443*5f6e3f51Sshadow303 	{ 0x00061000, 0x00000002 },
444*5f6e3f51Sshadow303 	{ 0x0120751b, 0x00000002 },
445*5f6e3f51Sshadow303 	{ 0x8040750a, 0x00000002 },
446*5f6e3f51Sshadow303 	{ 0x8040750b, 0x00000002 },
447*5f6e3f51Sshadow303 	{ 0x00110000, 0x00000002 },
448*5f6e3f51Sshadow303 	{ 0x000380dd, 0x00000002 },
449*5f6e3f51Sshadow303 	{ 0x000000bd, 0x0000001c },
450*5f6e3f51Sshadow303 	{ 0x00061096, 0x00000018 },
451*5f6e3f51Sshadow303 	{ 0x844075bd, 0x00000002 },
452*5f6e3f51Sshadow303 	{ 0x00061095, 0x00000018 },
453*5f6e3f51Sshadow303 	{ 0x840075bb, 0x00000002 },
454*5f6e3f51Sshadow303 	{ 0x00061096, 0x00000018 },
455*5f6e3f51Sshadow303 	{ 0x844075bc, 0x00000002 },
456*5f6e3f51Sshadow303 	{ 0x000000c0, 0x00000004 },
457*5f6e3f51Sshadow303 	{ 0x804075bd, 0x00000002 },
458*5f6e3f51Sshadow303 	{ 0x800075bb, 0x00000002 },
459*5f6e3f51Sshadow303 	{ 0x804075bc, 0x00000002 },
460*5f6e3f51Sshadow303 	{ 0x00108000, 0x00000002 },
461*5f6e3f51Sshadow303 	{ 0x01400000, 0x00000002 },
462*5f6e3f51Sshadow303 	{ 0x006000c4, 0x0000000c },
463*5f6e3f51Sshadow303 	{ 0x20c07000, 0x00000020 },
464*5f6e3f51Sshadow303 	{ 0x000000c6, 0x00000012 },
465*5f6e3f51Sshadow303 	{ 0x00800000, 0x00000006 },
466*5f6e3f51Sshadow303 	{ 0x0080751d, 0x00000006 },
467*5f6e3f51Sshadow303 	{ 0x000025bb, 0x00000002 },
468*5f6e3f51Sshadow303 	{ 0x000040c0, 0x00000004 },
469*5f6e3f51Sshadow303 	{ 0x0000775c, 0x00000002 },
470*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
471*5f6e3f51Sshadow303 	{ 0x00661000, 0x00000002 },
472*5f6e3f51Sshadow303 	{ 0x0460275d, 0x00000020 },
473*5f6e3f51Sshadow303 	{ 0x00004000, 0000000000 },
474*5f6e3f51Sshadow303 	{ 0x00007999, 0x00000002 },
475*5f6e3f51Sshadow303 	{ 0x00a05000, 0x00000002 },
476*5f6e3f51Sshadow303 	{ 0x00661000, 0x00000002 },
477*5f6e3f51Sshadow303 	{ 0x0460299b, 0x00000020 },
478*5f6e3f51Sshadow303 	{ 0x00004000, 0000000000 },
479*5f6e3f51Sshadow303 	{ 0x01e00830, 0x00000002 },
480*5f6e3f51Sshadow303 	{ 0x21007000, 0000000000 },
481*5f6e3f51Sshadow303 	{ 0x00005000, 0x00000002 },
482*5f6e3f51Sshadow303 	{ 0x00038042, 0x00000002 },
483*5f6e3f51Sshadow303 	{ 0x040025e0, 0x00000002 },
484*5f6e3f51Sshadow303 	{ 0x000075e1, 0000000000 },
485*5f6e3f51Sshadow303 	{ 0x00000001, 0000000000 },
486*5f6e3f51Sshadow303 	{ 0x000380d9, 0x00000002 },
487*5f6e3f51Sshadow303 	{ 0x04007394, 0000000000 },
488*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
489*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
490*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
491*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
492*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
493*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
494*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
495*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
496*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
497*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
498*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
499*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
500*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
501*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
502*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
503*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
504*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
505*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
506*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
507*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
508*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
509*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
510*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
511*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
512*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
513*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
514*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
515*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
516*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
517*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
518*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
519*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
520*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
521*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
522*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
523*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
524*5f6e3f51Sshadow303 };
525*5f6e3f51Sshadow303 
526*5f6e3f51Sshadow303 // r300 microcode
527*5f6e3f51Sshadow303 static const uint32 r300_cp_microcode[][2] = {
528*5f6e3f51Sshadow303 	{ 0x4200e000, 0000000000 },
529*5f6e3f51Sshadow303 	{ 0x4000e000, 0000000000 },
530*5f6e3f51Sshadow303 	{ 0x000000af, 0x00000008 },
531*5f6e3f51Sshadow303 	{ 0x000000b3, 0x00000008 },
532*5f6e3f51Sshadow303 	{ 0x6c5a504f, 0000000000 },
533*5f6e3f51Sshadow303 	{ 0x4f4f497a, 0000000000 },
534*5f6e3f51Sshadow303 	{ 0x5a578288, 0000000000 },
535*5f6e3f51Sshadow303 	{ 0x4f91906a, 0000000000 },
536*5f6e3f51Sshadow303 	{ 0x4f4f4f4f, 0000000000 },
537*5f6e3f51Sshadow303 	{ 0x4fe24f44, 0000000000 },
538*5f6e3f51Sshadow303 	{ 0x4f9c9c9c, 0000000000 },
539*5f6e3f51Sshadow303 	{ 0xdc4f4fde, 0000000000 },
540*5f6e3f51Sshadow303 	{ 0xa1cd4f4f, 0000000000 },
541*5f6e3f51Sshadow303 	{ 0xd29d9d9d, 0000000000 },
542*5f6e3f51Sshadow303 	{ 0x4f0f9fd7, 0000000000 },
543*5f6e3f51Sshadow303 	{ 0x000ca000, 0x00000004 },
544*5f6e3f51Sshadow303 	{ 0x000d0012, 0x00000038 },
545*5f6e3f51Sshadow303 	{ 0x0000e8b4, 0x00000004 },
546*5f6e3f51Sshadow303 	{ 0x000d0014, 0x00000038 },
547*5f6e3f51Sshadow303 	{ 0x0000e8b6, 0x00000004 },
548*5f6e3f51Sshadow303 	{ 0x000d0016, 0x00000038 },
549*5f6e3f51Sshadow303 	{ 0x0000e854, 0x00000004 },
550*5f6e3f51Sshadow303 	{ 0x000d0018, 0x00000038 },
551*5f6e3f51Sshadow303 	{ 0x0000e855, 0x00000004 },
552*5f6e3f51Sshadow303 	{ 0x000d001a, 0x00000038 },
553*5f6e3f51Sshadow303 	{ 0x0000e856, 0x00000004 },
554*5f6e3f51Sshadow303 	{ 0x000d001c, 0x00000038 },
555*5f6e3f51Sshadow303 	{ 0x0000e857, 0x00000004 },
556*5f6e3f51Sshadow303 	{ 0x000d001e, 0x00000038 },
557*5f6e3f51Sshadow303 	{ 0x0000e824, 0x00000004 },
558*5f6e3f51Sshadow303 	{ 0x000d0020, 0x00000038 },
559*5f6e3f51Sshadow303 	{ 0x0000e825, 0x00000004 },
560*5f6e3f51Sshadow303 	{ 0x000d0022, 0x00000038 },
561*5f6e3f51Sshadow303 	{ 0x0000e830, 0x00000004 },
562*5f6e3f51Sshadow303 	{ 0x000d0024, 0x00000038 },
563*5f6e3f51Sshadow303 	{ 0x0000f0c0, 0x00000004 },
564*5f6e3f51Sshadow303 	{ 0x000d0026, 0x00000038 },
565*5f6e3f51Sshadow303 	{ 0x0000f0c1, 0x00000004 },
566*5f6e3f51Sshadow303 	{ 0x000d0028, 0x00000038 },
567*5f6e3f51Sshadow303 	{ 0x0000f041, 0x00000004 },
568*5f6e3f51Sshadow303 	{ 0x000d002a, 0x00000038 },
569*5f6e3f51Sshadow303 	{ 0x0000f184, 0x00000004 },
570*5f6e3f51Sshadow303 	{ 0x000d002c, 0x00000038 },
571*5f6e3f51Sshadow303 	{ 0x0000f185, 0x00000004 },
572*5f6e3f51Sshadow303 	{ 0x000d002e, 0x00000038 },
573*5f6e3f51Sshadow303 	{ 0x0000f186, 0x00000004 },
574*5f6e3f51Sshadow303 	{ 0x000d0030, 0x00000038 },
575*5f6e3f51Sshadow303 	{ 0x0000f187, 0x00000004 },
576*5f6e3f51Sshadow303 	{ 0x000d0032, 0x00000038 },
577*5f6e3f51Sshadow303 	{ 0x0000f180, 0x00000004 },
578*5f6e3f51Sshadow303 	{ 0x000d0034, 0x00000038 },
579*5f6e3f51Sshadow303 	{ 0x0000f393, 0x00000004 },
580*5f6e3f51Sshadow303 	{ 0x000d0036, 0x00000038 },
581*5f6e3f51Sshadow303 	{ 0x0000f38a, 0x00000004 },
582*5f6e3f51Sshadow303 	{ 0x000d0038, 0x00000038 },
583*5f6e3f51Sshadow303 	{ 0x0000f38e, 0x00000004 },
584*5f6e3f51Sshadow303 	{ 0x0000e821, 0x00000004 },
585*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
586*5f6e3f51Sshadow303 	{ 0x00000043, 0x00000018 },
587*5f6e3f51Sshadow303 	{ 0x00cce800, 0x00000004 },
588*5f6e3f51Sshadow303 	{ 0x001b0001, 0x00000004 },
589*5f6e3f51Sshadow303 	{ 0x08004800, 0x00000004 },
590*5f6e3f51Sshadow303 	{ 0x001b0001, 0x00000004 },
591*5f6e3f51Sshadow303 	{ 0x08004800, 0x00000004 },
592*5f6e3f51Sshadow303 	{ 0x001b0001, 0x00000004 },
593*5f6e3f51Sshadow303 	{ 0x08004800, 0x00000004 },
594*5f6e3f51Sshadow303 	{ 0x0000003a, 0x00000008 },
595*5f6e3f51Sshadow303 	{ 0x0000a000, 0000000000 },
596*5f6e3f51Sshadow303 	{ 0x02c0a000, 0x00000004 },
597*5f6e3f51Sshadow303 	{ 0x000ca000, 0x00000004 },
598*5f6e3f51Sshadow303 	{ 0x00130000, 0x00000004 },
599*5f6e3f51Sshadow303 	{ 0x000c2000, 0x00000004 },
600*5f6e3f51Sshadow303 	{ 0xc980c045, 0x00000008 },
601*5f6e3f51Sshadow303 	{ 0x2000451d, 0x00000004 },
602*5f6e3f51Sshadow303 	{ 0x0000e580, 0x00000004 },
603*5f6e3f51Sshadow303 	{ 0x000ce581, 0x00000004 },
604*5f6e3f51Sshadow303 	{ 0x08004580, 0x00000004 },
605*5f6e3f51Sshadow303 	{ 0x000ce581, 0x00000004 },
606*5f6e3f51Sshadow303 	{ 0x0000004c, 0x00000008 },
607*5f6e3f51Sshadow303 	{ 0x0000a000, 0000000000 },
608*5f6e3f51Sshadow303 	{ 0x000c2000, 0x00000004 },
609*5f6e3f51Sshadow303 	{ 0x0000e50e, 0x00000004 },
610*5f6e3f51Sshadow303 	{ 0x00032000, 0x00000004 },
611*5f6e3f51Sshadow303 	{ 0x00022056, 0x00000028 },
612*5f6e3f51Sshadow303 	{ 0x00000056, 0x00000024 },
613*5f6e3f51Sshadow303 	{ 0x0800450f, 0x00000004 },
614*5f6e3f51Sshadow303 	{ 0x0000a050, 0x00000008 },
615*5f6e3f51Sshadow303 	{ 0x0000e565, 0x00000004 },
616*5f6e3f51Sshadow303 	{ 0x0000e566, 0x00000004 },
617*5f6e3f51Sshadow303 	{ 0x00000057, 0x00000008 },
618*5f6e3f51Sshadow303 	{ 0x03cca5b4, 0x00000004 },
619*5f6e3f51Sshadow303 	{ 0x05432000, 0x00000004 },
620*5f6e3f51Sshadow303 	{ 0x00022000, 0x00000004 },
621*5f6e3f51Sshadow303 	{ 0x4ccce063, 0x00000030 },
622*5f6e3f51Sshadow303 	{ 0x08274565, 0x00000004 },
623*5f6e3f51Sshadow303 	{ 0x00000063, 0x00000030 },
624*5f6e3f51Sshadow303 	{ 0x08004564, 0x00000004 },
625*5f6e3f51Sshadow303 	{ 0x0000e566, 0x00000004 },
626*5f6e3f51Sshadow303 	{ 0x0000005a, 0x00000008 },
627*5f6e3f51Sshadow303 	{ 0x00802066, 0x00000010 },
628*5f6e3f51Sshadow303 	{ 0x00202000, 0x00000004 },
629*5f6e3f51Sshadow303 	{ 0x001b00ff, 0x00000004 },
630*5f6e3f51Sshadow303 	{ 0x01000069, 0x00000010 },
631*5f6e3f51Sshadow303 	{ 0x001f2000, 0x00000004 },
632*5f6e3f51Sshadow303 	{ 0x001c00ff, 0x00000004 },
633*5f6e3f51Sshadow303 	{ 0000000000, 0x0000000c },
634*5f6e3f51Sshadow303 	{ 0x00000085, 0x00000030 },
635*5f6e3f51Sshadow303 	{ 0x0000005a, 0x00000008 },
636*5f6e3f51Sshadow303 	{ 0x0000e576, 0x00000004 },
637*5f6e3f51Sshadow303 	{ 0x000ca000, 0x00000004 },
638*5f6e3f51Sshadow303 	{ 0x00012000, 0x00000004 },
639*5f6e3f51Sshadow303 	{ 0x00082000, 0x00000004 },
640*5f6e3f51Sshadow303 	{ 0x1800650e, 0x00000004 },
641*5f6e3f51Sshadow303 	{ 0x00092000, 0x00000004 },
642*5f6e3f51Sshadow303 	{ 0x000a2000, 0x00000004 },
643*5f6e3f51Sshadow303 	{ 0x000f0000, 0x00000004 },
644*5f6e3f51Sshadow303 	{ 0x00400000, 0x00000004 },
645*5f6e3f51Sshadow303 	{ 0x00000079, 0x00000018 },
646*5f6e3f51Sshadow303 	{ 0x0000e563, 0x00000004 },
647*5f6e3f51Sshadow303 	{ 0x00c0e5f9, 0x000000c2 },
648*5f6e3f51Sshadow303 	{ 0x0000006e, 0x00000008 },
649*5f6e3f51Sshadow303 	{ 0x0000a06e, 0x00000008 },
650*5f6e3f51Sshadow303 	{ 0x0000e576, 0x00000004 },
651*5f6e3f51Sshadow303 	{ 0x0000e577, 0x00000004 },
652*5f6e3f51Sshadow303 	{ 0x0000e50e, 0x00000004 },
653*5f6e3f51Sshadow303 	{ 0x0000e50f, 0x00000004 },
654*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
655*5f6e3f51Sshadow303 	{ 0x0000007c, 0x00000018 },
656*5f6e3f51Sshadow303 	{ 0x00c0e5f9, 0x000000c2 },
657*5f6e3f51Sshadow303 	{ 0x0000007c, 0x00000008 },
658*5f6e3f51Sshadow303 	{ 0x0014e50e, 0x00000004 },
659*5f6e3f51Sshadow303 	{ 0x0040e50f, 0x00000004 },
660*5f6e3f51Sshadow303 	{ 0x00c0007f, 0x00000008 },
661*5f6e3f51Sshadow303 	{ 0x0000e570, 0x00000004 },
662*5f6e3f51Sshadow303 	{ 0x0000e571, 0x00000004 },
663*5f6e3f51Sshadow303 	{ 0x0000e572, 0x0000000c },
664*5f6e3f51Sshadow303 	{ 0x0000a000, 0x00000004 },
665*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
666*5f6e3f51Sshadow303 	{ 0x0000e568, 0x00000004 },
667*5f6e3f51Sshadow303 	{ 0x000c2000, 0x00000004 },
668*5f6e3f51Sshadow303 	{ 0x00000089, 0x00000018 },
669*5f6e3f51Sshadow303 	{ 0x000b0000, 0x00000004 },
670*5f6e3f51Sshadow303 	{ 0x18c0e562, 0x00000004 },
671*5f6e3f51Sshadow303 	{ 0x0000008b, 0x00000008 },
672*5f6e3f51Sshadow303 	{ 0x00c0008a, 0x00000008 },
673*5f6e3f51Sshadow303 	{ 0x000700e4, 0x00000004 },
674*5f6e3f51Sshadow303 	{ 0x00000097, 0x00000038 },
675*5f6e3f51Sshadow303 	{ 0x000ca099, 0x00000030 },
676*5f6e3f51Sshadow303 	{ 0x080045bb, 0x00000004 },
677*5f6e3f51Sshadow303 	{ 0x000c209a, 0x00000030 },
678*5f6e3f51Sshadow303 	{ 0x0800e5bc, 0000000000 },
679*5f6e3f51Sshadow303 	{ 0x0000e5bb, 0x00000004 },
680*5f6e3f51Sshadow303 	{ 0x0000e5bc, 0000000000 },
681*5f6e3f51Sshadow303 	{ 0x00120000, 0x0000000c },
682*5f6e3f51Sshadow303 	{ 0x00120000, 0x00000004 },
683*5f6e3f51Sshadow303 	{ 0x001b0002, 0x0000000c },
684*5f6e3f51Sshadow303 	{ 0x0000a000, 0x00000004 },
685*5f6e3f51Sshadow303 	{ 0x0000e821, 0x00000004 },
686*5f6e3f51Sshadow303 	{ 0x0000e800, 0000000000 },
687*5f6e3f51Sshadow303 	{ 0x0000e821, 0x00000004 },
688*5f6e3f51Sshadow303 	{ 0x0000e82e, 0000000000 },
689*5f6e3f51Sshadow303 	{ 0x02cca000, 0x00000004 },
690*5f6e3f51Sshadow303 	{ 0x00140000, 0x00000004 },
691*5f6e3f51Sshadow303 	{ 0x000ce1cc, 0x00000004 },
692*5f6e3f51Sshadow303 	{ 0x050de1cd, 0x00000004 },
693*5f6e3f51Sshadow303 	{ 0x000000a7, 0x00000020 },
694*5f6e3f51Sshadow303 	{ 0x4200e000, 0000000000 },
695*5f6e3f51Sshadow303 	{ 0x000000ae, 0x00000038 },
696*5f6e3f51Sshadow303 	{ 0x000ca000, 0x00000004 },
697*5f6e3f51Sshadow303 	{ 0x00140000, 0x00000004 },
698*5f6e3f51Sshadow303 	{ 0x000c2000, 0x00000004 },
699*5f6e3f51Sshadow303 	{ 0x00160000, 0x00000004 },
700*5f6e3f51Sshadow303 	{ 0x700ce000, 0x00000004 },
701*5f6e3f51Sshadow303 	{ 0x001400aa, 0x00000008 },
702*5f6e3f51Sshadow303 	{ 0x4000e000, 0000000000 },
703*5f6e3f51Sshadow303 	{ 0x02400000, 0x00000004 },
704*5f6e3f51Sshadow303 	{ 0x400ee000, 0x00000004 },
705*5f6e3f51Sshadow303 	{ 0x02400000, 0x00000004 },
706*5f6e3f51Sshadow303 	{ 0x4000e000, 0000000000 },
707*5f6e3f51Sshadow303 	{ 0x000c2000, 0x00000004 },
708*5f6e3f51Sshadow303 	{ 0x0240e51b, 0x00000004 },
709*5f6e3f51Sshadow303 	{ 0x0080e50a, 0x00000005 },
710*5f6e3f51Sshadow303 	{ 0x0080e50b, 0x00000005 },
711*5f6e3f51Sshadow303 	{ 0x00220000, 0x00000004 },
712*5f6e3f51Sshadow303 	{ 0x000700e4, 0x00000004 },
713*5f6e3f51Sshadow303 	{ 0x000000c1, 0x00000038 },
714*5f6e3f51Sshadow303 	{ 0x000c209a, 0x00000030 },
715*5f6e3f51Sshadow303 	{ 0x0880e5bd, 0x00000005 },
716*5f6e3f51Sshadow303 	{ 0x000c2099, 0x00000030 },
717*5f6e3f51Sshadow303 	{ 0x0800e5bb, 0x00000005 },
718*5f6e3f51Sshadow303 	{ 0x000c209a, 0x00000030 },
719*5f6e3f51Sshadow303 	{ 0x0880e5bc, 0x00000005 },
720*5f6e3f51Sshadow303 	{ 0x000000c4, 0x00000008 },
721*5f6e3f51Sshadow303 	{ 0x0080e5bd, 0x00000005 },
722*5f6e3f51Sshadow303 	{ 0x0000e5bb, 0x00000005 },
723*5f6e3f51Sshadow303 	{ 0x0080e5bc, 0x00000005 },
724*5f6e3f51Sshadow303 	{ 0x00210000, 0x00000004 },
725*5f6e3f51Sshadow303 	{ 0x02800000, 0x00000004 },
726*5f6e3f51Sshadow303 	{ 0x00c000c8, 0x00000018 },
727*5f6e3f51Sshadow303 	{ 0x4180e000, 0x00000040 },
728*5f6e3f51Sshadow303 	{ 0x000000ca, 0x00000024 },
729*5f6e3f51Sshadow303 	{ 0x01000000, 0x0000000c },
730*5f6e3f51Sshadow303 	{ 0x0100e51d, 0x0000000c },
731*5f6e3f51Sshadow303 	{ 0x000045bb, 0x00000004 },
732*5f6e3f51Sshadow303 	{ 0x000080c4, 0x00000008 },
733*5f6e3f51Sshadow303 	{ 0x0000f3ce, 0x00000004 },
734*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
735*5f6e3f51Sshadow303 	{ 0x00cc2000, 0x00000004 },
736*5f6e3f51Sshadow303 	{ 0x08c053cf, 0x00000040 },
737*5f6e3f51Sshadow303 	{ 0x00008000, 0000000000 },
738*5f6e3f51Sshadow303 	{ 0x0000f3d2, 0x00000004 },
739*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
740*5f6e3f51Sshadow303 	{ 0x00cc2000, 0x00000004 },
741*5f6e3f51Sshadow303 	{ 0x08c053d3, 0x00000040 },
742*5f6e3f51Sshadow303 	{ 0x00008000, 0000000000 },
743*5f6e3f51Sshadow303 	{ 0x0000f39d, 0x00000004 },
744*5f6e3f51Sshadow303 	{ 0x0140a000, 0x00000004 },
745*5f6e3f51Sshadow303 	{ 0x00cc2000, 0x00000004 },
746*5f6e3f51Sshadow303 	{ 0x08c0539e, 0x00000040 },
747*5f6e3f51Sshadow303 	{ 0x00008000, 0000000000 },
748*5f6e3f51Sshadow303 	{ 0x03c00830, 0x00000004 },
749*5f6e3f51Sshadow303 	{ 0x4200e000, 0000000000 },
750*5f6e3f51Sshadow303 	{ 0x0000a000, 0x00000004 },
751*5f6e3f51Sshadow303 	{ 0x200045e0, 0x00000004 },
752*5f6e3f51Sshadow303 	{ 0x0000e5e1, 0000000000 },
753*5f6e3f51Sshadow303 	{ 0x00000001, 0000000000 },
754*5f6e3f51Sshadow303 	{ 0x000700e1, 0x00000004 },
755*5f6e3f51Sshadow303 	{ 0x0800e394, 0000000000 },
756*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
757*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
758*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
759*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
760*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
761*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
762*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
763*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
764*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
765*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
766*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
767*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
768*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
769*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
770*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
771*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
772*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
773*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
774*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
775*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
776*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
777*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
778*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
779*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
780*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
781*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
782*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
783*5f6e3f51Sshadow303 	{ 0000000000, 0000000000 },
784*5f6e3f51Sshadow303 };
785*5f6e3f51Sshadow303 
786*5f6e3f51Sshadow303 #endif
787