Home | History | Annotate | Download | only in r600

Lines Matching full:bytecode

1708 	bc->bytecode[id] = S_SQ_VTX_WORD0_BUFFER_ID(vtx->buffer_id) |
1713 bc->bytecode[id] |= S_SQ_VTX_WORD0_MEGA_FETCH_COUNT(vtx->mega_fetch_count);
1715 bc->bytecode[id++] = S_SQ_VTX_WORD1_DST_SEL_X(vtx->dst_sel_x) |
1725 bc->bytecode[id] = S_SQ_VTX_WORD2_OFFSET(vtx->offset)|
1728 bc->bytecode[id] |= S_SQ_VTX_WORD2_MEGA_FETCH(1);
1730 bc->bytecode[id++] = 0;
1737 bc->bytecode[id++] = S_SQ_TEX_WORD0_TEX_INST(tex->inst) |
1741 bc->bytecode[id++] = S_SQ_TEX_WORD1_DST_GPR(tex->dst_gpr) |
1752 bc->bytecode[id++] = S_SQ_TEX_WORD2_OFFSET_X(tex->offset_x) |
1760 bc->bytecode[id++] = 0;
1768 bc->bytecode[id++] = S_SQ_ALU_WORD0_SRC0_SEL(alu->src[0].sel) |
1781 bc->bytecode[id++] = S_SQ_ALU_WORD1_DST_GPR(alu->dst.sel) |
1792 bc->bytecode[id++] = S_SQ_ALU_WORD1_DST_GPR(alu->dst.sel) |
1808 static void r600_bytecode_cf_vtx_build(uint32_t *bytecode, const struct r600_bytecode_cf *cf)
1810 *bytecode++ = S_SQ_CF_WORD0_ADDR(cf->addr >> 1);
1811 *bytecode++ = cf->inst |
1826 bc->bytecode[id++] = S_SQ_CF_ALU_WORD0_ADDR(cf->addr >> 1) |
1831 bc->bytecode[id++] = cf->inst |
1843 r700_bytecode_cf_vtx_build(&bc->bytecode[id], cf);
1845 r600_bytecode_cf_vtx_build(&bc->bytecode[id], cf);
1849 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD0_RW_GPR(cf->output.gpr) |
1853 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD1_BURST_COUNT(cf->output.burst_count - 1) |
1866 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD0_RW_GPR(cf->output.gpr) |
1870 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD1_BURST_COUNT(cf->output.burst_count - 1) |
1887 bc->bytecode[id++] = S_SQ_CF_WORD0_ADDR(cf->cf_addr >> 1);
1888 bc->bytecode[id++] = cf->inst |
2007 free(bc->bytecode);
2008 bc->bytecode = calloc(1, bc->ndw * 4);
2009 if (bc->bytecode == NULL)
2046 bc->bytecode[addr++] = literal[i];
2147 bc->bytecode[addr++] = literal[i];
2201 free(bc->bytecode);
2202 bc->bytecode = NULL;
2260 fprintf(stderr, "bytecode %d dw -- %d gprs ---------------------\n", bc->ndw, bc->ngpr);
2273 fprintf(stderr, "%04d %08X ALU_EXT0 ", id, bc->bytecode[id]);
2278 fprintf(stderr, "%04d %08X ALU_EXT1 ", id, bc->bytecode[id]);
2285 fprintf(stderr, "%04d %08X ALU ", id, bc->bytecode[id]);
2291 fprintf(stderr, "%04d %08X ALU ", id, bc->bytecode[id]);
2300 fprintf(stderr, "%04d %08X TEX/VTX ", id, bc->bytecode[id]);
2303 fprintf(stderr, "%04d %08X TEX/VTX ", id, bc->bytecode[id]);
2309 fprintf(stderr, "%04d %08X EXPORT ", id, bc->bytecode[id]);
2315 fprintf(stderr, "%04d %08X EXPORT ", id, bc->bytecode[id]);
2341 fprintf(stderr, "%04d %08X EXPORT MEM_STREAM%i_BUF%i ", id, bc->bytecode[id],
2351 fprintf(stderr, "%04d %08X EXPORT MEM_STREAM%i_BUF%i ", id, bc->bytecode[id],
2374 fprintf(stderr, "%04d %08X CF ", id, bc->bytecode[id]);
2377 fprintf(stderr, "%04d %08X CF ", id, bc->bytecode[id]);
2383 fprintf(stderr, "%04d %08X CF NATIVE\n", id, bc->bytecode[id]);
2384 fprintf(stderr, "%04d %08X CF NATIVE\n", id + 1, bc->bytecode[id + 1]);
2395 fprintf(stderr, "%04d %08X ALU ", id, bc->bytecode[id]);
2401 fprintf(stderr, "%04d %08X ALU ", id, bc->bytecode[id]);
2411 fprintf(stderr, "%04d %08X TEX/VTX ", id, bc->bytecode[id]);
2414 fprintf(stderr, "%04d %08X TEX/VTX ", id, bc->bytecode[id]);
2420 fprintf(stderr, "%04d %08X EXPORT ", id, bc->bytecode[id]);
2426 fprintf(stderr, "%04d %08X EXPORT ", id, bc->bytecode[id]);
2440 fprintf(stderr, "%04d %08X EXPORT MEM_STREAM%i ", id, bc->bytecode[id],
2448 fprintf(stderr, "%04d %08X EXPORT MEM_STREAM%i ", id, bc->bytecode[id],
2468 fprintf(stderr, "%04d %08X CF ", id, bc->bytecode[id]);
2471 fprintf(stderr, "%04d %08X CF ", id, bc->bytecode[id]);
2486 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2499 fprintf(stderr, "%04d %08X %c ", id, bc->bytecode[id], alu->last ? '*' : ' ');
2523 float *f = (float*)(bc->bytecode + id);
2524 fprintf(stderr, "%04d %08X\t%f (%d)\n", id, bc->bytecode[id], *f,
2525 *(bc->bytecode + id));
2533 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2539 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2552 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2562 fprintf(stderr, "%04d %08X \n", id, bc->bytecode[id]);
2567 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2573 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2591 fprintf(stderr, "%04d %08X ", id, bc->bytecode[id]);
2596 fprintf(stderr, "%04d %08X \n", id, bc->bytecode[id]);
2760 uint32_t *bytecode;
2874 bytecode = rctx->ws->buffer_map(ve->fetch_shader->cs_buf, rctx->cs, PIPE_TRANSFER_WRITE);
2875 if (bytecode == NULL) {
2883 bytecode[i] = bswap_32(bc.bytecode[i]);
2886 memcpy(bytecode, bc.bytecode, ve->fs_size);