Home
last modified time | relevance | path

Searched refs:dst_gpr (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_asm.h78 unsigned dst_gpr; member
110 unsigned dst_gpr; member
145 unsigned dst_gpr; member
H A Dr600_asm.c1501 bc->ngpr = MAX2(bc->ngpr, vtx->dst_gpr + 1); in r600_bytecode_add_vtx_internal()
1536 if (ttex->dst_gpr == ntex->src_gpr && in r600_bytecode_add_tex()
1568 if (ntex->dst_gpr >= bc->ngpr) { in r600_bytecode_add_tex()
1569 bc->ngpr = ntex->dst_gpr + 1; in r600_bytecode_add_tex()
1656 S_SQ_VTX_WORD1_GPR_DST_GPR(vtx->dst_gpr); in r600_bytecode_vtx_build()
1681 bc->bytecode[id++] = S_SQ_TEX_WORD1_DST_GPR(tex->dst_gpr) | in r600_bytecode_tex_build()
2406 o += fprintf(stderr, "R%d.", tex->dst_gpr); in r600_bytecode_disasm()
2454 o += fprintf(stderr, "R%d.", vtx->dst_gpr); in r600_bytecode_disasm()
2510 o += fprintf(stderr, "R%d.", gds->dst_gpr); in r600_bytecode_disasm()
2800 vtx.dst_gpr in r600_create_vertex_fetch_shader()
[all...]
H A Dr700_asm.c146 bc->bytecode[id++] = S_SQ_MEM_RD_WORD1_DST_GPR(mem->dst_gpr) | in r700_bytecode_fetch_mem_build()
H A Dr600_shader.c1468 vtx.dst_gpr = t1; in load_sample_position()
1514 vtx.dst_gpr = ctx->helper_invoc_reg; in eg_load_helper_invocation()
1587 vtx.dst_gpr = t1; in load_block_grid_size()
1671 vtx.dst_gpr = reg; in tgsi_src()
1860 vtx.dst_gpr = dst_reg; in tgsi_fetch_rel_const()
1977 vtx.dst_gpr = dst_reg; in fetch_gs_input()
2640 vtx.dst_gpr = out->gpr; in generate_gs_copy_shader()
3003 vtx.dst_gpr = ctx->tess_input_info; in r600_fetch_tess_io_info()
3031 vtx.dst_gpr = ctx->tess_output_info; in r600_fetch_tess_io_info()
7108 tex.dst_gpr in tgsi_interp_egcm()
[all...]
H A Deg_asm.c243 bc->bytecode[id++] = S_SQ_MEM_GDS_WORD1_DST_GPR(gds->dst_gpr) | in eg_bytecode_gds_build()
/third_party/mesa3d/src/gallium/drivers/r600/sb/
H A Dsb_bc_builder.cpp428 .DST_GPR(bc.dst_gpr) in build_alu()
446 .MOVA_DST(bc.dst_gpr) in build_alu()
475 .DST_GPR(bc.dst_gpr) in build_alu()
491 .DST_GPR(bc.dst_gpr) in build_alu()
543 .DST_GPR(bc.dst_gpr) in build_fetch_tex()
586 .DST_GPR(bc.dst_gpr) in build_fetch_gds()
651 .DST_GPR(bc.dst_gpr) in build_fetch_vtx()
726 .DST_GPR(bc.dst_gpr) in build_fetch_mem()
H A Dsb_bc_finalize.cpp325 n->bc.dst_gpr = fdst.sel(); in finalize_alu_group()
347 update_ngpr(n->bc.dst_gpr); in finalize_alu_group()
394 if (pn->bc.dst_gpr == src.sel) { in finalize_alu_src()
473 if (pn->bc.dst_gpr == src.sel) { in finalize_alu_src()
698 f->bc.dst_gpr = 0; in finalize_fetch()
706 f->bc.dst_gpr = reg >= 0 ? reg : 0; in finalize_fetch()
H A Dsb_bc_decoder.cpp352 bc.dst_gpr = w1.get_DST_GPR(); in decode_alu()
369 bc.dst_gpr = w1.get_DST_GPR(); in decode_alu()
388 bc.dst_gpr = w1.get_DST_GPR(); in decode_alu()
478 bc.dst_gpr = w1.get_DST_GPR(); in decode_fetch()
519 bc.dst_gpr = w1.get_DST_GPR(); in decode_fetch_gds()
560 bc.dst_gpr = w1.get_DST_GPR(); in decode_fetch_mem()
636 bc.dst_gpr = w1.get_DST_GPR(); in decode_fetch_vtx()
H A Dsb_bc_dump.cpp233 unsigned sel = alu.dst_gpr; in print_dst()
410 s << mova_str[std::min(n.bc.dst_gpr, 4u)]; // CM_V_SQ_MOVA_DST_AR_* in dump()
490 print_sel(s, n.bc.dst_gpr, n.bc.dst_rel, INDEX_LOOP, 0); in dump()
H A Dsb_bc_parser.cpp464 value *v = sh->get_gpr_value(false, n->bc.dst_gpr, n->bc.dst_chan, in prepare_alu_group()
500 d = sh->get_gpr_value(true, prev_alu->bc.dst_gpr, in prepare_alu_group()
578 if ((flags & AF_MOVA) && (n->bc.dst_gpr == CM_V_SQ_MOVA_DST_CF_IDX0 || n->bc.dst_gpr == CM_V_SQ_MOVA_DST_CF_IDX1) && in prepare_alu_group()
581 save_set_cf_index(n->src[0], n->bc.dst_gpr == CM_V_SQ_MOVA_DST_CF_IDX1); in prepare_alu_group()
721 n->dst[s] = sh->get_gpr_value(false, n->bc.dst_gpr, s, false); in prepare_fetch_clause()
H A Dsb_bc.h515 unsigned dst_gpr:7; member
546 dst_gpr = 0; in clear()
581 unsigned dst_gpr:7; member
H A Dsb_sched.cpp2179 a->bc.dst_gpr = ar_channel == SEL_Y ? CM_V_SQ_MOVA_DST_CF_IDX0 : CM_V_SQ_MOVA_DST_CF_IDX1; in create_ar_load()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_assembler.cpp452 tex.dst_gpr = tex_instr.dst().sel(); in visit()
475 tex_fetch_results.insert(tex.dst_gpr); in visit()
674 vtx.dst_gpr = fetch_instr.dst().sel(); in visit()
934 gds.dst_gpr = instr.dest()->sel(); in visit()
/third_party/mesa3d/src/gallium/auxiliary/translate/
H A Dtranslate_sse.c349 emit_mov64(struct translate_sse *p, struct x86_reg dst_gpr, in emit_mov64() argument
354 x64_mov64(p->func, dst_gpr, src_gpr); in emit_mov64()
366 emit_load64(struct translate_sse *p, struct x86_reg dst_gpr, in emit_load64() argument
369 emit_mov64(p, dst_gpr, dst_xmm, src, src); in emit_load64()

Completed in 28 milliseconds