Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
[pandora-kernel.git] / drivers / gpu / drm / radeon / r600_blit_shaders.c
1
2 #include <linux/types.h>
3 #include <linux/kernel.h>
4
5 const u32 r6xx_default_state[] =
6 {
7         0xc0002400,
8         0x00000000,
9         0xc0012800,
10         0x80000000,
11         0x80000000,
12         0xc0016800,
13         0x00000010,
14         0x00008000,
15         0xc0016800,
16         0x00000542,
17         0x07000003,
18         0xc0016800,
19         0x000005c5,
20         0x00000000,
21         0xc0016800,
22         0x00000363,
23         0x00000000,
24         0xc0016800,
25         0x0000060c,
26         0x82000000,
27         0xc0016800,
28         0x0000060e,
29         0x01020204,
30         0xc0016f00,
31         0x00000000,
32         0x00000000,
33         0xc0016f00,
34         0x00000001,
35         0x00000000,
36         0xc0096900,
37         0x0000022a,
38         0x00000000,
39         0x00000000,
40         0x00000000,
41         0x00000000,
42         0x00000000,
43         0x00000000,
44         0x00000000,
45         0x00000000,
46         0x00000000,
47         0xc0016900,
48         0x00000004,
49         0x00000000,
50         0xc0016900,
51         0x0000000a,
52         0x00000000,
53         0xc0016900,
54         0x0000000b,
55         0x00000000,
56         0xc0016900,
57         0x0000010c,
58         0x00000000,
59         0xc0016900,
60         0x0000010d,
61         0x00000000,
62         0xc0016900,
63         0x00000200,
64         0x00000000,
65         0xc0016900,
66         0x00000343,
67         0x00000060,
68         0xc0016900,
69         0x00000344,
70         0x00000040,
71         0xc0016900,
72         0x00000351,
73         0x0000aa00,
74         0xc0016900,
75         0x00000104,
76         0x00000000,
77         0xc0016900,
78         0x0000010e,
79         0x00000000,
80         0xc0046900,
81         0x00000105,
82         0x00000000,
83         0x00000000,
84         0x00000000,
85         0x00000000,
86         0xc0036900,
87         0x00000109,
88         0x00000000,
89         0x00000000,
90         0x00000000,
91         0xc0046900,
92         0x0000030c,
93         0x01000000,
94         0x00000000,
95         0x00000000,
96         0x00000000,
97         0xc0046900,
98         0x00000048,
99         0x3f800000,
100         0x00000000,
101         0x3f800000,
102         0x3f800000,
103         0xc0016900,
104         0x0000008e,
105         0x0000000f,
106         0xc0016900,
107         0x00000080,
108         0x00000000,
109         0xc0016900,
110         0x00000083,
111         0x0000ffff,
112         0xc0016900,
113         0x00000084,
114         0x00000000,
115         0xc0016900,
116         0x00000085,
117         0x20002000,
118         0xc0016900,
119         0x00000086,
120         0x00000000,
121         0xc0016900,
122         0x00000087,
123         0x20002000,
124         0xc0016900,
125         0x00000088,
126         0x00000000,
127         0xc0016900,
128         0x00000089,
129         0x20002000,
130         0xc0016900,
131         0x0000008a,
132         0x00000000,
133         0xc0016900,
134         0x0000008b,
135         0x20002000,
136         0xc0016900,
137         0x0000008c,
138         0x00000000,
139         0xc0016900,
140         0x00000094,
141         0x80000000,
142         0xc0016900,
143         0x00000095,
144         0x20002000,
145         0xc0026900,
146         0x000000b4,
147         0x00000000,
148         0x3f800000,
149         0xc0016900,
150         0x00000096,
151         0x80000000,
152         0xc0016900,
153         0x00000097,
154         0x20002000,
155         0xc0026900,
156         0x000000b6,
157         0x00000000,
158         0x3f800000,
159         0xc0016900,
160         0x00000098,
161         0x80000000,
162         0xc0016900,
163         0x00000099,
164         0x20002000,
165         0xc0026900,
166         0x000000b8,
167         0x00000000,
168         0x3f800000,
169         0xc0016900,
170         0x0000009a,
171         0x80000000,
172         0xc0016900,
173         0x0000009b,
174         0x20002000,
175         0xc0026900,
176         0x000000ba,
177         0x00000000,
178         0x3f800000,
179         0xc0016900,
180         0x0000009c,
181         0x80000000,
182         0xc0016900,
183         0x0000009d,
184         0x20002000,
185         0xc0026900,
186         0x000000bc,
187         0x00000000,
188         0x3f800000,
189         0xc0016900,
190         0x0000009e,
191         0x80000000,
192         0xc0016900,
193         0x0000009f,
194         0x20002000,
195         0xc0026900,
196         0x000000be,
197         0x00000000,
198         0x3f800000,
199         0xc0016900,
200         0x000000a0,
201         0x80000000,
202         0xc0016900,
203         0x000000a1,
204         0x20002000,
205         0xc0026900,
206         0x000000c0,
207         0x00000000,
208         0x3f800000,
209         0xc0016900,
210         0x000000a2,
211         0x80000000,
212         0xc0016900,
213         0x000000a3,
214         0x20002000,
215         0xc0026900,
216         0x000000c2,
217         0x00000000,
218         0x3f800000,
219         0xc0016900,
220         0x000000a4,
221         0x80000000,
222         0xc0016900,
223         0x000000a5,
224         0x20002000,
225         0xc0026900,
226         0x000000c4,
227         0x00000000,
228         0x3f800000,
229         0xc0016900,
230         0x000000a6,
231         0x80000000,
232         0xc0016900,
233         0x000000a7,
234         0x20002000,
235         0xc0026900,
236         0x000000c6,
237         0x00000000,
238         0x3f800000,
239         0xc0016900,
240         0x000000a8,
241         0x80000000,
242         0xc0016900,
243         0x000000a9,
244         0x20002000,
245         0xc0026900,
246         0x000000c8,
247         0x00000000,
248         0x3f800000,
249         0xc0016900,
250         0x000000aa,
251         0x80000000,
252         0xc0016900,
253         0x000000ab,
254         0x20002000,
255         0xc0026900,
256         0x000000ca,
257         0x00000000,
258         0x3f800000,
259         0xc0016900,
260         0x000000ac,
261         0x80000000,
262         0xc0016900,
263         0x000000ad,
264         0x20002000,
265         0xc0026900,
266         0x000000cc,
267         0x00000000,
268         0x3f800000,
269         0xc0016900,
270         0x000000ae,
271         0x80000000,
272         0xc0016900,
273         0x000000af,
274         0x20002000,
275         0xc0026900,
276         0x000000ce,
277         0x00000000,
278         0x3f800000,
279         0xc0016900,
280         0x000000b0,
281         0x80000000,
282         0xc0016900,
283         0x000000b1,
284         0x20002000,
285         0xc0026900,
286         0x000000d0,
287         0x00000000,
288         0x3f800000,
289         0xc0016900,
290         0x000000b2,
291         0x80000000,
292         0xc0016900,
293         0x000000b3,
294         0x20002000,
295         0xc0026900,
296         0x000000d2,
297         0x00000000,
298         0x3f800000,
299         0xc0016900,
300         0x00000293,
301         0x00004010,
302         0xc0016900,
303         0x00000300,
304         0x00000000,
305         0xc0016900,
306         0x00000301,
307         0x00000000,
308         0xc0016900,
309         0x00000312,
310         0xffffffff,
311         0xc0016900,
312         0x00000307,
313         0x00000000,
314         0xc0016900,
315         0x00000308,
316         0x00000000,
317         0xc0016900,
318         0x00000283,
319         0x00000000,
320         0xc0016900,
321         0x00000292,
322         0x00000000,
323         0xc0066900,
324         0x0000010f,
325         0x00000000,
326         0x00000000,
327         0x00000000,
328         0x00000000,
329         0x00000000,
330         0x00000000,
331         0xc0016900,
332         0x00000206,
333         0x00000000,
334         0xc0016900,
335         0x00000207,
336         0x00000000,
337         0xc0016900,
338         0x00000208,
339         0x00000000,
340         0xc0046900,
341         0x00000303,
342         0x3f800000,
343         0x3f800000,
344         0x3f800000,
345         0x3f800000,
346         0xc0016900,
347         0x00000205,
348         0x00000004,
349         0xc0016900,
350         0x00000280,
351         0x00000000,
352         0xc0016900,
353         0x00000281,
354         0x00000000,
355         0xc0016900,
356         0x0000037e,
357         0x00000000,
358         0xc0016900,
359         0x00000382,
360         0x00000000,
361         0xc0016900,
362         0x00000380,
363         0x00000000,
364         0xc0016900,
365         0x00000383,
366         0x00000000,
367         0xc0016900,
368         0x00000381,
369         0x00000000,
370         0xc0016900,
371         0x00000282,
372         0x00000008,
373         0xc0016900,
374         0x00000302,
375         0x0000002d,
376         0xc0016900,
377         0x0000037f,
378         0x00000000,
379         0xc0016900,
380         0x000001b2,
381         0x00000000,
382         0xc0016900,
383         0x000001b6,
384         0x00000000,
385         0xc0016900,
386         0x000001b7,
387         0x00000000,
388         0xc0016900,
389         0x000001b8,
390         0x00000000,
391         0xc0016900,
392         0x000001b9,
393         0x00000000,
394         0xc0016900,
395         0x00000225,
396         0x00000000,
397         0xc0016900,
398         0x00000229,
399         0x00000000,
400         0xc0016900,
401         0x00000237,
402         0x00000000,
403         0xc0016900,
404         0x00000100,
405         0x00000800,
406         0xc0016900,
407         0x00000101,
408         0x00000000,
409         0xc0016900,
410         0x00000102,
411         0x00000000,
412         0xc0016900,
413         0x000002a8,
414         0x00000000,
415         0xc0016900,
416         0x000002a9,
417         0x00000000,
418         0xc0016900,
419         0x00000103,
420         0x00000000,
421         0xc0016900,
422         0x00000284,
423         0x00000000,
424         0xc0016900,
425         0x00000290,
426         0x00000000,
427         0xc0016900,
428         0x00000285,
429         0x00000000,
430         0xc0016900,
431         0x00000286,
432         0x00000000,
433         0xc0016900,
434         0x00000287,
435         0x00000000,
436         0xc0016900,
437         0x00000288,
438         0x00000000,
439         0xc0016900,
440         0x00000289,
441         0x00000000,
442         0xc0016900,
443         0x0000028a,
444         0x00000000,
445         0xc0016900,
446         0x0000028b,
447         0x00000000,
448         0xc0016900,
449         0x0000028c,
450         0x00000000,
451         0xc0016900,
452         0x0000028d,
453         0x00000000,
454         0xc0016900,
455         0x0000028e,
456         0x00000000,
457         0xc0016900,
458         0x0000028f,
459         0x00000000,
460         0xc0016900,
461         0x000002a1,
462         0x00000000,
463         0xc0016900,
464         0x000002a5,
465         0x00000000,
466         0xc0016900,
467         0x000002ac,
468         0x00000000,
469         0xc0016900,
470         0x000002ad,
471         0x00000000,
472         0xc0016900,
473         0x000002ae,
474         0x00000000,
475         0xc0016900,
476         0x000002c8,
477         0x00000000,
478         0xc0016900,
479         0x00000206,
480         0x00000100,
481         0xc0016900,
482         0x00000204,
483         0x00010000,
484         0xc0036e00,
485         0x00000000,
486         0x00000012,
487         0x00000000,
488         0x00000000,
489         0xc0016900,
490         0x0000008f,
491         0x0000000f,
492         0xc0016900,
493         0x000001e8,
494         0x00000001,
495         0xc0016900,
496         0x00000202,
497         0x00cc0000,
498         0xc0016900,
499         0x00000205,
500         0x00000244,
501         0xc0016900,
502         0x00000203,
503         0x00000210,
504         0xc0016900,
505         0x000001b1,
506         0x00000000,
507         0xc0016900,
508         0x00000185,
509         0x00000000,
510         0xc0016900,
511         0x000001b3,
512         0x00000001,
513         0xc0016900,
514         0x000001b4,
515         0x00000000,
516         0xc0016900,
517         0x00000191,
518         0x00000b00,
519         0xc0016900,
520         0x000001b5,
521         0x00000000,
522 };
523
524 const u32 r7xx_default_state[] =
525 {
526         0xc0012800,
527         0x80000000,
528         0x80000000,
529         0xc0016800,
530         0x00000010,
531         0x00008000,
532         0xc0016800,
533         0x00000542,
534         0x07000002,
535         0xc0016800,
536         0x000005c5,
537         0x00000000,
538         0xc0016800,
539         0x00000363,
540         0x00004000,
541         0xc0016800,
542         0x0000060c,
543         0x00000000,
544         0xc0016800,
545         0x0000060e,
546         0x00420204,
547         0xc0016f00,
548         0x00000000,
549         0x00000000,
550         0xc0016f00,
551         0x00000001,
552         0x00000000,
553         0xc0096900,
554         0x0000022a,
555         0x00000000,
556         0x00000000,
557         0x00000000,
558         0x00000000,
559         0x00000000,
560         0x00000000,
561         0x00000000,
562         0x00000000,
563         0x00000000,
564         0xc0016900,
565         0x00000004,
566         0x00000000,
567         0xc0016900,
568         0x0000000a,
569         0x00000000,
570         0xc0016900,
571         0x0000000b,
572         0x00000000,
573         0xc0016900,
574         0x0000010c,
575         0x00000000,
576         0xc0016900,
577         0x0000010d,
578         0x00000000,
579         0xc0016900,
580         0x00000200,
581         0x00000000,
582         0xc0016900,
583         0x00000343,
584         0x00000060,
585         0xc0016900,
586         0x00000344,
587         0x00000000,
588         0xc0016900,
589         0x00000351,
590         0x0000aa00,
591         0xc0016900,
592         0x00000104,
593         0x00000000,
594         0xc0016900,
595         0x0000010e,
596         0x00000000,
597         0xc0046900,
598         0x00000105,
599         0x00000000,
600         0x00000000,
601         0x00000000,
602         0x00000000,
603         0xc0046900,
604         0x0000030c,
605         0x01000000,
606         0x00000000,
607         0x00000000,
608         0x00000000,
609         0xc0016900,
610         0x0000008e,
611         0x0000000f,
612         0xc0016900,
613         0x00000080,
614         0x00000000,
615         0xc0016900,
616         0x00000083,
617         0x0000ffff,
618         0xc0016900,
619         0x00000084,
620         0x00000000,
621         0xc0016900,
622         0x00000085,
623         0x20002000,
624         0xc0016900,
625         0x00000086,
626         0x00000000,
627         0xc0016900,
628         0x00000087,
629         0x20002000,
630         0xc0016900,
631         0x00000088,
632         0x00000000,
633         0xc0016900,
634         0x00000089,
635         0x20002000,
636         0xc0016900,
637         0x0000008a,
638         0x00000000,
639         0xc0016900,
640         0x0000008b,
641         0x20002000,
642         0xc0016900,
643         0x0000008c,
644         0xaaaaaaaa,
645         0xc0016900,
646         0x00000094,
647         0x80000000,
648         0xc0016900,
649         0x00000095,
650         0x20002000,
651         0xc0026900,
652         0x000000b4,
653         0x00000000,
654         0x3f800000,
655         0xc0016900,
656         0x00000096,
657         0x80000000,
658         0xc0016900,
659         0x00000097,
660         0x20002000,
661         0xc0026900,
662         0x000000b6,
663         0x00000000,
664         0x3f800000,
665         0xc0016900,
666         0x00000098,
667         0x80000000,
668         0xc0016900,
669         0x00000099,
670         0x20002000,
671         0xc0026900,
672         0x000000b8,
673         0x00000000,
674         0x3f800000,
675         0xc0016900,
676         0x0000009a,
677         0x80000000,
678         0xc0016900,
679         0x0000009b,
680         0x20002000,
681         0xc0026900,
682         0x000000ba,
683         0x00000000,
684         0x3f800000,
685         0xc0016900,
686         0x0000009c,
687         0x80000000,
688         0xc0016900,
689         0x0000009d,
690         0x20002000,
691         0xc0026900,
692         0x000000bc,
693         0x00000000,
694         0x3f800000,
695         0xc0016900,
696         0x0000009e,
697         0x80000000,
698         0xc0016900,
699         0x0000009f,
700         0x20002000,
701         0xc0026900,
702         0x000000be,
703         0x00000000,
704         0x3f800000,
705         0xc0016900,
706         0x000000a0,
707         0x80000000,
708         0xc0016900,
709         0x000000a1,
710         0x20002000,
711         0xc0026900,
712         0x000000c0,
713         0x00000000,
714         0x3f800000,
715         0xc0016900,
716         0x000000a2,
717         0x80000000,
718         0xc0016900,
719         0x000000a3,
720         0x20002000,
721         0xc0026900,
722         0x000000c2,
723         0x00000000,
724         0x3f800000,
725         0xc0016900,
726         0x000000a4,
727         0x80000000,
728         0xc0016900,
729         0x000000a5,
730         0x20002000,
731         0xc0026900,
732         0x000000c4,
733         0x00000000,
734         0x3f800000,
735         0xc0016900,
736         0x000000a6,
737         0x80000000,
738         0xc0016900,
739         0x000000a7,
740         0x20002000,
741         0xc0026900,
742         0x000000c6,
743         0x00000000,
744         0x3f800000,
745         0xc0016900,
746         0x000000a8,
747         0x80000000,
748         0xc0016900,
749         0x000000a9,
750         0x20002000,
751         0xc0026900,
752         0x000000c8,
753         0x00000000,
754         0x3f800000,
755         0xc0016900,
756         0x000000aa,
757         0x80000000,
758         0xc0016900,
759         0x000000ab,
760         0x20002000,
761         0xc0026900,
762         0x000000ca,
763         0x00000000,
764         0x3f800000,
765         0xc0016900,
766         0x000000ac,
767         0x80000000,
768         0xc0016900,
769         0x000000ad,
770         0x20002000,
771         0xc0026900,
772         0x000000cc,
773         0x00000000,
774         0x3f800000,
775         0xc0016900,
776         0x000000ae,
777         0x80000000,
778         0xc0016900,
779         0x000000af,
780         0x20002000,
781         0xc0026900,
782         0x000000ce,
783         0x00000000,
784         0x3f800000,
785         0xc0016900,
786         0x000000b0,
787         0x80000000,
788         0xc0016900,
789         0x000000b1,
790         0x20002000,
791         0xc0026900,
792         0x000000d0,
793         0x00000000,
794         0x3f800000,
795         0xc0016900,
796         0x000000b2,
797         0x80000000,
798         0xc0016900,
799         0x000000b3,
800         0x20002000,
801         0xc0026900,
802         0x000000d2,
803         0x00000000,
804         0x3f800000,
805         0xc0016900,
806         0x00000293,
807         0x00514000,
808         0xc0016900,
809         0x00000300,
810         0x00000000,
811         0xc0016900,
812         0x00000301,
813         0x00000000,
814         0xc0016900,
815         0x00000312,
816         0xffffffff,
817         0xc0016900,
818         0x00000307,
819         0x00000000,
820         0xc0016900,
821         0x00000308,
822         0x00000000,
823         0xc0016900,
824         0x00000283,
825         0x00000000,
826         0xc0016900,
827         0x00000292,
828         0x00000000,
829         0xc0066900,
830         0x0000010f,
831         0x00000000,
832         0x00000000,
833         0x00000000,
834         0x00000000,
835         0x00000000,
836         0x00000000,
837         0xc0016900,
838         0x00000206,
839         0x00000000,
840         0xc0016900,
841         0x00000207,
842         0x00000000,
843         0xc0016900,
844         0x00000208,
845         0x00000000,
846         0xc0046900,
847         0x00000303,
848         0x3f800000,
849         0x3f800000,
850         0x3f800000,
851         0x3f800000,
852         0xc0016900,
853         0x00000205,
854         0x00000004,
855         0xc0016900,
856         0x00000280,
857         0x00000000,
858         0xc0016900,
859         0x00000281,
860         0x00000000,
861         0xc0016900,
862         0x0000037e,
863         0x00000000,
864         0xc0016900,
865         0x00000382,
866         0x00000000,
867         0xc0016900,
868         0x00000380,
869         0x00000000,
870         0xc0016900,
871         0x00000383,
872         0x00000000,
873         0xc0016900,
874         0x00000381,
875         0x00000000,
876         0xc0016900,
877         0x00000282,
878         0x00000008,
879         0xc0016900,
880         0x00000302,
881         0x0000002d,
882         0xc0016900,
883         0x0000037f,
884         0x00000000,
885         0xc0016900,
886         0x000001b2,
887         0x00000001,
888         0xc0016900,
889         0x000001b6,
890         0x00000000,
891         0xc0016900,
892         0x000001b7,
893         0x00000000,
894         0xc0016900,
895         0x000001b8,
896         0x00000000,
897         0xc0016900,
898         0x000001b9,
899         0x00000000,
900         0xc0016900,
901         0x00000225,
902         0x00000000,
903         0xc0016900,
904         0x00000229,
905         0x00000000,
906         0xc0016900,
907         0x00000237,
908         0x00000000,
909         0xc0016900,
910         0x00000100,
911         0x00000800,
912         0xc0016900,
913         0x00000101,
914         0x00000000,
915         0xc0016900,
916         0x00000102,
917         0x00000000,
918         0xc0016900,
919         0x000002a8,
920         0x00000000,
921         0xc0016900,
922         0x000002a9,
923         0x00000000,
924         0xc0016900,
925         0x00000103,
926         0x00000000,
927         0xc0016900,
928         0x00000284,
929         0x00000000,
930         0xc0016900,
931         0x00000290,
932         0x00000000,
933         0xc0016900,
934         0x00000285,
935         0x00000000,
936         0xc0016900,
937         0x00000286,
938         0x00000000,
939         0xc0016900,
940         0x00000287,
941         0x00000000,
942         0xc0016900,
943         0x00000288,
944         0x00000000,
945         0xc0016900,
946         0x00000289,
947         0x00000000,
948         0xc0016900,
949         0x0000028a,
950         0x00000000,
951         0xc0016900,
952         0x0000028b,
953         0x00000000,
954         0xc0016900,
955         0x0000028c,
956         0x00000000,
957         0xc0016900,
958         0x0000028d,
959         0x00000000,
960         0xc0016900,
961         0x0000028e,
962         0x00000000,
963         0xc0016900,
964         0x0000028f,
965         0x00000000,
966         0xc0016900,
967         0x000002a1,
968         0x00000000,
969         0xc0016900,
970         0x000002a5,
971         0x00000000,
972         0xc0016900,
973         0x000002ac,
974         0x00000000,
975         0xc0016900,
976         0x000002ad,
977         0x00000000,
978         0xc0016900,
979         0x000002ae,
980         0x00000000,
981         0xc0016900,
982         0x000002c8,
983         0x00000000,
984         0xc0016900,
985         0x00000206,
986         0x00000100,
987         0xc0016900,
988         0x00000204,
989         0x00010000,
990         0xc0036e00,
991         0x00000000,
992         0x00000012,
993         0x00000000,
994         0x00000000,
995         0xc0016900,
996         0x0000008f,
997         0x0000000f,
998         0xc0016900,
999         0x000001e8,
1000         0x00000001,
1001         0xc0016900,
1002         0x00000202,
1003         0x00cc0000,
1004         0xc0016900,
1005         0x00000205,
1006         0x00000244,
1007         0xc0016900,
1008         0x00000203,
1009         0x00000210,
1010         0xc0016900,
1011         0x000001b1,
1012         0x00000000,
1013         0xc0016900,
1014         0x00000185,
1015         0x00000000,
1016         0xc0016900,
1017         0x000001b3,
1018         0x00000001,
1019         0xc0016900,
1020         0x000001b4,
1021         0x00000000,
1022         0xc0016900,
1023         0x00000191,
1024         0x00000b00,
1025         0xc0016900,
1026         0x000001b5,
1027         0x00000000,
1028 };
1029
1030 /* same for r6xx/r7xx */
1031 const u32 r6xx_vs[] =
1032 {
1033         0x00000004,
1034         0x81000000,
1035         0x0000203c,
1036         0x94000b08,
1037         0x00004000,
1038         0x14200b1a,
1039         0x00000000,
1040         0x00000000,
1041         0x3c000000,
1042         0x68cd1000,
1043         0x00080000,
1044         0x00000000,
1045 };
1046
1047 const u32 r6xx_ps[] =
1048 {
1049         0x00000002,
1050         0x80800000,
1051         0x00000000,
1052         0x94200688,
1053         0x00000010,
1054         0x000d1000,
1055         0xb0800000,
1056         0x00000000,
1057 };
1058
1059 const u32 r6xx_ps_size = ARRAY_SIZE(r6xx_ps);
1060 const u32 r6xx_vs_size = ARRAY_SIZE(r6xx_vs);
1061 const u32 r6xx_default_size = ARRAY_SIZE(r6xx_default_state);
1062 const u32 r7xx_default_size = ARRAY_SIZE(r7xx_default_state);