Lines Matching defs:shader
37 int cayman_solid_vs(RADEONChipFamily ChipSet, uint32_t* shader)
42 shader[i++] = CF_DWORD0(ADDR(4),
44 shader[i++] = CF_DWORD1(POP_COUNT(0),
52 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
58 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
68 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
74 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
84 shader[i++] = CF_DWORD0(ADDR(0),
86 shader[i++] = CF_DWORD1(POP_COUNT(0),
94 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
105 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
116 shader[i++] = VTX_DWORD2(OFFSET(0),
125 shader[i++] = VTX_DWORD_PAD;
131 int cayman_solid_ps(RADEONChipFamily ChipSet, uint32_t* shader)
136 shader[i++] = CF_ALU_DWORD0(ADDR(3),
140 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
149 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
155 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
166 shader[i++] = CF_DWORD0(ADDR(0),
168 shader[i++] = CF_DWORD1(POP_COUNT(0),
176 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
187 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
200 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
211 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
224 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
235 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
248 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
259 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
276 int cayman_copy_vs(RADEONChipFamily ChipSet, uint32_t* shader)
281 shader[i++] = CF_DWORD0(ADDR(4),
283 shader[i++] = CF_DWORD1(POP_COUNT(0),
291 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
297 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
307 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
313 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
323 shader[i++] = CF_DWORD0(ADDR(0),
325 shader[i++] = CF_DWORD1(POP_COUNT(0),
333 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
344 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
355 shader[i++] = VTX_DWORD2(OFFSET(0),
364 shader[i++] = VTX_DWORD_PAD;
366 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
377 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
388 shader[i++] = VTX_DWORD2(OFFSET(8),
397 shader[i++] = VTX_DWORD_PAD;
403 int cayman_copy_ps(RADEONChipFamily ChipSet, uint32_t* shader)
408 shader[i++] = CF_ALU_DWORD0(ADDR(4),
412 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
421 shader[i++] = CF_DWORD0(ADDR(8),
423 shader[i++] = CF_DWORD1(POP_COUNT(0),
431 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
437 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
447 shader[i++] = CF_DWORD0(ADDR(0),
449 shader[i++] = CF_DWORD1(POP_COUNT(0),
457 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
468 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
481 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
492 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
505 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
516 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
529 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
540 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
554 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
563 shader[i++] = TEX_DWORD1(DST_GPR(0),
574 shader[i++] = TEX_DWORD2(OFFSET_X(0),
582 shader[i++] = TEX_DWORD_PAD;
587 int cayman_xv_vs(RADEONChipFamily ChipSet, uint32_t* shader)
592 shader[i++] = CF_DWORD0(ADDR(8),
594 shader[i++] = CF_DWORD1(POP_COUNT(0),
603 shader[i++] = CF_ALU_DWORD0(ADDR(5),
607 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
617 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
623 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
633 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
639 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
649 shader[i++] = CF_DWORD0(ADDR(0),
651 shader[i++] = CF_DWORD1(POP_COUNT(0),
659 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
670 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
684 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
695 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
709 shader[i++] = 0x00000000;
710 shader[i++] = 0x00000000;
712 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
723 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
734 shader[i++] = VTX_DWORD2(OFFSET(0),
743 shader[i++] = VTX_DWORD_PAD;
745 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
756 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
767 shader[i++] = VTX_DWORD2(OFFSET(8),
776 shader[i++] = VTX_DWORD_PAD;
781 int cayman_xv_ps(RADEONChipFamily ChipSet, uint32_t* shader)
786 shader[i++] = CF_ALU_DWORD0(ADDR(6),
790 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
799 shader[i++] = CF_DWORD0(ADDR(22),
801 shader[i++] = CF_DWORD1(POP_COUNT(0),
809 shader[i++] = CF_DWORD0(ADDR(30),
811 shader[i++] = CF_DWORD1(POP_COUNT(0),
819 shader[i++] = CF_ALU_DWORD0(ADDR(10),
823 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
832 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
838 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
848 shader[i++] = CF_DWORD0(ADDR(0),
850 shader[i++] = CF_DWORD1(POP_COUNT(0),
858 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
869 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
882 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
893 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
906 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
917 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
930 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
941 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
956 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
967 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
978 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
989 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
1000 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
1011 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
1022 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1033 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1046 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1057 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1068 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1079 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1090 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1101 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1112 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1123 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1135 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1146 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1157 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1168 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1179 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1190 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1201 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1212 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1224 shader[i++] = CF_DWORD0(ADDR(24),
1226 shader[i++] = CF_DWORD1(POP_COUNT(0),
1234 shader[i++] = CF_DWORD0(ADDR(0),
1236 shader[i++] = CF_DWORD1(POP_COUNT(0),
1244 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1253 shader[i++] = TEX_DWORD1(DST_GPR(1),
1264 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1272 shader[i++] = TEX_DWORD_PAD;
1274 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1283 shader[i++] = TEX_DWORD1(DST_GPR(1),
1294 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1302 shader[i++] = TEX_DWORD_PAD;
1304 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1313 shader[i++] = TEX_DWORD1(DST_GPR(1),
1324 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1332 shader[i++] = TEX_DWORD_PAD;
1334 shader[i++] = CF_DWORD0(ADDR(32),
1336 shader[i++] = CF_DWORD1(POP_COUNT(0),
1344 shader[i++] = CF_DWORD0(ADDR(0),
1346 shader[i++] = CF_DWORD1(POP_COUNT(0),
1354 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1363 shader[i++] = TEX_DWORD1(DST_GPR(1),
1374 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1382 shader[i++] = TEX_DWORD_PAD;
1388 int cayman_comp_vs(RADEONChipFamily ChipSet, uint32_t* shader)
1393 shader[i++] = CF_DWORD0(ADDR(3),
1395 shader[i++] = CF_DWORD1(POP_COUNT(0),
1403 shader[i++] = CF_DWORD0(ADDR(9),
1405 shader[i++] = CF_DWORD1(POP_COUNT(0),
1413 shader[i++] = CF_DWORD0(ADDR(0),
1415 shader[i++] = CF_DWORD1(POP_COUNT(0),
1423 shader[i++] = CF_DWORD0(ADDR(44),
1425 shader[i++] = CF_DWORD1(POP_COUNT(0),
1434 shader[i++] = CF_ALU_DWORD0(ADDR(14),
1438 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
1448 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
1454 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1464 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
1470 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1480 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(1),
1486 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1496 shader[i++] = CF_DWORD0(ADDR(0),
1498 shader[i++] = CF_DWORD1(POP_COUNT(0),
1506 shader[i++] = CF_DWORD0(ADDR(50),
1508 shader[i++] = CF_DWORD1(POP_COUNT(0),
1517 shader[i++] = CF_ALU_DWORD0(ADDR(34),
1521 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
1531 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
1537 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1547 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
1553 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1563 shader[i++] = CF_DWORD0(ADDR(0),
1565 shader[i++] = CF_DWORD1(POP_COUNT(0),
1574 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1585 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1599 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1610 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1624 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1635 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1649 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1660 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1674 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1685 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1699 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1710 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1724 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1735 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1749 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1760 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1774 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1785 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1799 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1810 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1824 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1835 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1849 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1860 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1874 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1885 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1899 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1910 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1924 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1935 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1949 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1960 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1974 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 3),
1985 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1999 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 3),
2010 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2024 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 4),
2035 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2049 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 4),
2060 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2074 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2085 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2099 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2110 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2124 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2135 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2149 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2160 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2174 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2185 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2199 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2210 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2224 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2235 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2249 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2260 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2274 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 2),
2285 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2299 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 2),
2310 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2323 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2334 shader[i++] = VTX_DWORD1_GPR(DST_GPR(2),
2345 shader[i++] = VTX_DWORD2(OFFSET(0),
2354 shader[i++] = VTX_DWORD_PAD;
2356 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2367 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
2378 shader[i++] = VTX_DWORD2(OFFSET(8),
2387 shader[i++] = VTX_DWORD_PAD;
2389 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2400 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
2411 shader[i++] = VTX_DWORD2(OFFSET(16),
2420 shader[i++] = VTX_DWORD_PAD;
2423 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2434 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
2445 shader[i++] = VTX_DWORD2(OFFSET(0),
2454 shader[i++] = VTX_DWORD_PAD;
2456 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2467 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
2478 shader[i++] = VTX_DWORD2(OFFSET(8),
2487 shader[i++] = VTX_DWORD_PAD;
2493 int cayman_comp_ps(RADEONChipFamily ChipSet, uint32_t* shader)
2499 shader[i++] = CF_DWORD0(ADDR(12),
2501 shader[i++] = CF_DWORD1(POP_COUNT(0),
2511 shader[i++] = CF_DWORD0(ADDR(15),
2513 shader[i++] = CF_DWORD1(POP_COUNT(0),
2523 shader[i++] = CF_DWORD0(ADDR(7),
2525 shader[i++] = CF_DWORD1(POP_COUNT(0),
2535 shader[i++] = CF_DWORD0(ADDR(10),
2537 shader[i++] = CF_DWORD1(POP_COUNT(0),
2546 shader[i++] = CF_ALU_DWORD0(ADDR(17),
2550 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2561 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
2567 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
2579 shader[i++] = CF_DWORD0(ADDR(0),
2581 shader[i++] = CF_DWORD1(POP_COUNT(0),
2593 shader[i++] = CF_ALU_DWORD0(ADDR(21),
2597 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2608 shader[i++] = CF_DWORD0(ADDR(26),
2610 shader[i++] = CF_DWORD1(POP_COUNT(0),
2620 shader[i++] = CF_DWORD0(ADDR(0),
2622 shader[i++] = CF_DWORD1(POP_COUNT(0),
2634 shader[i++] = CF_ALU_DWORD0(ADDR(28),
2638 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2649 shader[i++] = CF_DWORD0(ADDR(0),
2651 shader[i++] = CF_DWORD1(POP_COUNT(0),
2663 shader[i++] = CF_ALU_DWORD0(ADDR(32),
2667 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2678 shader[i++] = CF_DWORD0(ADDR(36),
2680 shader[i++] = CF_DWORD1(POP_COUNT(0),
2690 shader[i++] = CF_DWORD0(ADDR(0),
2692 shader[i++] = CF_DWORD1(POP_COUNT(0),
2704 shader[i++] = CF_ALU_DWORD0(ADDR(38),
2708 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2719 shader[i++] = CF_DWORD0(ADDR(0),
2721 shader[i++] = CF_DWORD1(POP_COUNT(0),
2733 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2744 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2759 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2770 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2784 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2795 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2809 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2820 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2835 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2846 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2860 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2871 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2885 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2896 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2911 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2922 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2936 shader[i++] = 0;
2937 shader[i++] = 0;
2941 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
2950 shader[i++] = TEX_DWORD1(DST_GPR(0),
2961 shader[i++] = TEX_DWORD2(OFFSET_X(0),
2969 shader[i++] = TEX_DWORD_PAD;
2973 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 4),
2984 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2999 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 4),
3010 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3025 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 4),
3036 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3051 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 4),
3062 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3077 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3088 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3102 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3113 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3127 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3138 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3152 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3163 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3178 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
3187 shader[i++] = TEX_DWORD1(DST_GPR(1),
3198 shader[i++] = TEX_DWORD2(OFFSET_X(0),
3206 shader[i++] = TEX_DWORD_PAD;
3210 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 5),
3221 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3236 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 5),
3247 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3262 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 5),
3273 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3288 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 5),
3299 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),