Lines Matching defs:shader

39 int cayman_solid_vs(RADEONChipFamily ChipSet, uint32_t* shader)
44 shader[i++] = CF_DWORD0(ADDR(4),
46 shader[i++] = CF_DWORD1(POP_COUNT(0),
54 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
60 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
70 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
76 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
86 shader[i++] = CF_DWORD0(ADDR(0),
88 shader[i++] = CF_DWORD1(POP_COUNT(0),
96 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
107 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
118 shader[i++] = VTX_DWORD2(OFFSET(0),
127 shader[i++] = VTX_DWORD_PAD;
133 int cayman_solid_ps(RADEONChipFamily ChipSet, uint32_t* shader)
138 shader[i++] = CF_ALU_DWORD0(ADDR(3),
142 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
151 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
157 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
168 shader[i++] = CF_DWORD0(ADDR(0),
170 shader[i++] = CF_DWORD1(POP_COUNT(0),
178 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
189 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
202 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
213 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
226 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
237 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
250 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
261 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
278 int cayman_copy_vs(RADEONChipFamily ChipSet, uint32_t* shader)
283 shader[i++] = CF_DWORD0(ADDR(4),
285 shader[i++] = CF_DWORD1(POP_COUNT(0),
293 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
299 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
309 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
315 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
325 shader[i++] = CF_DWORD0(ADDR(0),
327 shader[i++] = CF_DWORD1(POP_COUNT(0),
335 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
346 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
357 shader[i++] = VTX_DWORD2(OFFSET(0),
366 shader[i++] = VTX_DWORD_PAD;
368 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
379 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
390 shader[i++] = VTX_DWORD2(OFFSET(8),
399 shader[i++] = VTX_DWORD_PAD;
405 int cayman_copy_ps(RADEONChipFamily ChipSet, uint32_t* shader)
410 shader[i++] = CF_ALU_DWORD0(ADDR(4),
414 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
423 shader[i++] = CF_DWORD0(ADDR(8),
425 shader[i++] = CF_DWORD1(POP_COUNT(0),
433 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
439 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
449 shader[i++] = CF_DWORD0(ADDR(0),
451 shader[i++] = CF_DWORD1(POP_COUNT(0),
459 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
470 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
483 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
494 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
507 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
518 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
531 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
542 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
556 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
565 shader[i++] = TEX_DWORD1(DST_GPR(0),
576 shader[i++] = TEX_DWORD2(OFFSET_X(0),
584 shader[i++] = TEX_DWORD_PAD;
589 int cayman_xv_vs(RADEONChipFamily ChipSet, uint32_t* shader)
594 shader[i++] = CF_DWORD0(ADDR(8),
596 shader[i++] = CF_DWORD1(POP_COUNT(0),
605 shader[i++] = CF_ALU_DWORD0(ADDR(5),
609 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
619 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
625 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
635 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
641 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
651 shader[i++] = CF_DWORD0(ADDR(0),
653 shader[i++] = CF_DWORD1(POP_COUNT(0),
661 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
672 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
686 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
697 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
711 shader[i++] = 0x00000000;
712 shader[i++] = 0x00000000;
714 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
725 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
736 shader[i++] = VTX_DWORD2(OFFSET(0),
745 shader[i++] = VTX_DWORD_PAD;
747 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
758 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
769 shader[i++] = VTX_DWORD2(OFFSET(8),
778 shader[i++] = VTX_DWORD_PAD;
783 int cayman_xv_ps(RADEONChipFamily ChipSet, uint32_t* shader)
788 shader[i++] = CF_ALU_DWORD0(ADDR(6),
792 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
801 shader[i++] = CF_DWORD0(ADDR(22),
803 shader[i++] = CF_DWORD1(POP_COUNT(0),
811 shader[i++] = CF_DWORD0(ADDR(30),
813 shader[i++] = CF_DWORD1(POP_COUNT(0),
821 shader[i++] = CF_ALU_DWORD0(ADDR(10),
825 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
834 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
840 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
850 shader[i++] = CF_DWORD0(ADDR(0),
852 shader[i++] = CF_DWORD1(POP_COUNT(0),
860 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
871 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
884 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
895 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
908 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
919 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
932 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
943 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
958 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
969 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
980 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
991 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
1002 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 0),
1013 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(ALU_SRC_KCACHE0_BASE + 0),
1024 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1035 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1048 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1059 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1070 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1081 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1092 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 1),
1103 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1114 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1125 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1137 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1148 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1159 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1170 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1181 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_KCACHE0_BASE + 2),
1192 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_PV),
1203 shader[i++] = ALU_DWORD0(SRC0_SEL(SQ_ALU_SRC_0),
1214 shader[i++] = ALU_DWORD1_OP3(SRC2_SEL(SQ_ALU_SRC_1),
1226 shader[i++] = CF_DWORD0(ADDR(24),
1228 shader[i++] = CF_DWORD1(POP_COUNT(0),
1236 shader[i++] = CF_DWORD0(ADDR(0),
1238 shader[i++] = CF_DWORD1(POP_COUNT(0),
1246 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1255 shader[i++] = TEX_DWORD1(DST_GPR(1),
1266 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1274 shader[i++] = TEX_DWORD_PAD;
1276 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1285 shader[i++] = TEX_DWORD1(DST_GPR(1),
1296 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1304 shader[i++] = TEX_DWORD_PAD;
1306 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1315 shader[i++] = TEX_DWORD1(DST_GPR(1),
1326 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1334 shader[i++] = TEX_DWORD_PAD;
1336 shader[i++] = CF_DWORD0(ADDR(32),
1338 shader[i++] = CF_DWORD1(POP_COUNT(0),
1346 shader[i++] = CF_DWORD0(ADDR(0),
1348 shader[i++] = CF_DWORD1(POP_COUNT(0),
1356 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
1365 shader[i++] = TEX_DWORD1(DST_GPR(1),
1376 shader[i++] = TEX_DWORD2(OFFSET_X(0),
1384 shader[i++] = TEX_DWORD_PAD;
1390 int cayman_comp_vs(RADEONChipFamily ChipSet, uint32_t* shader)
1395 shader[i++] = CF_DWORD0(ADDR(3),
1397 shader[i++] = CF_DWORD1(POP_COUNT(0),
1405 shader[i++] = CF_DWORD0(ADDR(9),
1407 shader[i++] = CF_DWORD1(POP_COUNT(0),
1415 shader[i++] = CF_DWORD0(ADDR(0),
1417 shader[i++] = CF_DWORD1(POP_COUNT(0),
1425 shader[i++] = CF_DWORD0(ADDR(44),
1427 shader[i++] = CF_DWORD1(POP_COUNT(0),
1436 shader[i++] = CF_ALU_DWORD0(ADDR(14),
1440 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
1450 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
1456 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1466 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
1472 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1482 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(1),
1488 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1498 shader[i++] = CF_DWORD0(ADDR(0),
1500 shader[i++] = CF_DWORD1(POP_COUNT(0),
1508 shader[i++] = CF_DWORD0(ADDR(50),
1510 shader[i++] = CF_DWORD1(POP_COUNT(0),
1519 shader[i++] = CF_ALU_DWORD0(ADDR(34),
1523 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
1533 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_POS0),
1539 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1549 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(0),
1555 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
1565 shader[i++] = CF_DWORD0(ADDR(0),
1567 shader[i++] = CF_DWORD1(POP_COUNT(0),
1576 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1587 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1601 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1612 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1626 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1637 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1651 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1662 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1676 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1687 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1701 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1712 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1726 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1737 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1751 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 1),
1762 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1776 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1787 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1801 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1812 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1826 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1837 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1851 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1862 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1876 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1887 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1901 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1912 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1926 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1937 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1951 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
1962 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
1976 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 3),
1987 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2001 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 3),
2012 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2026 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 4),
2037 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2051 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 4),
2062 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2076 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2087 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2101 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2112 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2126 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2137 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2151 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2162 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2176 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2187 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2201 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2212 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2226 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2237 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2251 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2262 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2276 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 2),
2287 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2301 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 2),
2312 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2325 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2336 shader[i++] = VTX_DWORD1_GPR(DST_GPR(2),
2347 shader[i++] = VTX_DWORD2(OFFSET(0),
2356 shader[i++] = VTX_DWORD_PAD;
2358 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2369 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
2380 shader[i++] = VTX_DWORD2(OFFSET(8),
2389 shader[i++] = VTX_DWORD_PAD;
2391 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2402 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
2413 shader[i++] = VTX_DWORD2(OFFSET(16),
2422 shader[i++] = VTX_DWORD_PAD;
2425 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2436 shader[i++] = VTX_DWORD1_GPR(DST_GPR(1),
2447 shader[i++] = VTX_DWORD2(OFFSET(0),
2456 shader[i++] = VTX_DWORD_PAD;
2458 shader[i++] = VTX_DWORD0(VTX_INST(SQ_VTX_INST_FETCH),
2469 shader[i++] = VTX_DWORD1_GPR(DST_GPR(0),
2480 shader[i++] = VTX_DWORD2(OFFSET(8),
2489 shader[i++] = VTX_DWORD_PAD;
2495 int cayman_comp_ps(RADEONChipFamily ChipSet, uint32_t* shader)
2500 shader[i++] = CF_DWORD0(ADDR(3),
2502 shader[i++] = CF_DWORD1(POP_COUNT(0),
2510 shader[i++] = CF_DWORD0(ADDR(8),
2512 shader[i++] = CF_DWORD1(POP_COUNT(0),
2520 shader[i++] = CF_DWORD0(ADDR(0),
2522 shader[i++] = CF_DWORD1(POP_COUNT(0),
2530 shader[i++] = CF_ALU_DWORD0(ADDR(12),
2534 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2544 shader[i++] = CF_DWORD0(ADDR(28),
2546 shader[i++] = CF_DWORD1(POP_COUNT(0),
2555 shader[i++] = CF_ALU_DWORD0(ADDR(20),
2559 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2569 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
2576 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
2586 shader[i++] = CF_DWORD0(ADDR(0),
2588 shader[i++] = CF_DWORD1(POP_COUNT(0),
2597 shader[i++] = CF_ALU_DWORD0(ADDR(24),
2601 shader[i++] = CF_ALU_DWORD1(KCACHE_MODE1(SQ_CF_KCACHE_NOP),
2610 shader[i++] = CF_DWORD0(ADDR(32),
2612 shader[i++] = CF_DWORD1(POP_COUNT(0),
2621 shader[i++] = CF_ALLOC_IMP_EXP_DWORD0(ARRAY_BASE(CF_PIXEL_MRT0),
2627 shader[i++] = CF_ALLOC_IMP_EXP_DWORD1_SWIZ(SRC_SEL_X(SQ_SEL_X),
2638 shader[i++] = CF_DWORD0(ADDR(0),
2640 shader[i++] = CF_DWORD1(POP_COUNT(0),
2649 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2660 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2673 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2684 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2697 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2708 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2721 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2732 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2746 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2757 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2770 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2781 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2794 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2805 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2818 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2829 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2844 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2855 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2869 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2880 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2894 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2905 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2919 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2930 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2944 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2955 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2968 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
2979 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
2992 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3003 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3016 shader[i++] = ALU_DWORD0(SRC0_SEL(ALU_SRC_GPR_BASE + 0),
3027 shader[i++] = ALU_DWORD1_OP2(SRC0_ABS(0),
3041 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
3050 shader[i++] = TEX_DWORD1(DST_GPR(1),
3061 shader[i++] = TEX_DWORD2(OFFSET_X(0),
3069 shader[i++] = TEX_DWORD_PAD;
3071 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
3080 shader[i++] = TEX_DWORD1(DST_GPR(0),
3091 shader[i++] = TEX_DWORD2(OFFSET_X(0),
3099 shader[i++] = TEX_DWORD_PAD;
3102 shader[i++] = TEX_DWORD0(TEX_INST(SQ_TEX_INST_SAMPLE),
3111 shader[i++] = TEX_DWORD1(DST_GPR(0),
3122 shader[i++] = TEX_DWORD2(OFFSET_X(0),
3130 shader[i++] = TEX_DWORD_PAD;