/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
D | ir2_nir.c | 142 load_const(struct ir2_context *ctx, float *value_f, unsigned ncomp) in load_const() argument 151 imm_ncomp = so->immediates[idx].ncomp; in load_const() 152 for (i = 0; i < ncomp; i++) { in load_const() 165 if (i == ncomp) in load_const() 173 for (i = 0; i < ncomp; i++) { in load_const() 185 so->immediates[idx].ncomp = imm_ncomp; in load_const() 187 if (ncomp == 1) in load_const() 284 instr_create_alu(struct ir2_context *ctx, nir_op opcode, unsigned ncomp) in instr_create_alu() argument 335 instr->alu.write_mask = (1 << ncomp) - 1; in instr_create_alu() 338 instr->ssa.ncomp = ncomp; in instr_create_alu() [all …]
|
D | ir2_cp.c | 102 unsigned ncomp; in cp_export() local 120 ncomp = dst_ncomp(instr); in cp_export() 132 for (int i = 0; i < ncomp; i++) in cp_export() 183 for (int i = 0; i < ncomp; i++) in cp_export() 204 p->ssa.ncomp = 0; in cp_export() 222 for (int i = 0; i < ncomp; i++) { in cp_export() 224 c[i]->ssa.ncomp++; in cp_export()
|
D | ir2_private.h | 67 uint8_t ncomp; member 348 return instr->ssa.ncomp; in dst_ncomp() 351 return instr->reg->ncomp; in dst_ncomp() 355 unsigned ncomp = 0; in dst_ncomp() local 356 for (int i = 0; i < instr->reg->ncomp; i++) in dst_ncomp() 357 ncomp += !!(instr->alu.write_mask & 1 << i); in dst_ncomp() 358 return ncomp; in dst_ncomp()
|
D | ir2_ra.c | 150 for (int i = 0; i < reg->ncomp; i++) { in ra_reg() 168 for (int i = 0; i < reg->ncomp; i++) { in ra_reg() 217 for (int i = 0; i < reg->ncomp; i++) { in ra_block_free()
|
D | ir2_assemble.c | 30 src_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp) in src_swizzle() argument 44 for (int i = 0; i < ncomp; i++) { in src_swizzle() 118 fetch_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp) in fetch_swizzle() argument 120 unsigned alu_swiz = src_swizzle(ctx, src, ncomp); in fetch_swizzle() 122 for (int i = 0; i < ncomp; i++) in fetch_swizzle()
|
D | fd2_program.h | 49 unsigned ncomp; member
|
D | ir2.h | 71 uint8_t ncomp; member
|
D | ir2.c | 197 ins->ssa.ncomp = 1; in scalarize_case1()
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_a4xx.c | 76 unsigned ncomp = ffs(~wrmask) - 1; in emit_intrinsic_store_ssbo() local 88 src0 = ir3_create_collect(ctx, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo() 96 stgb->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo() 258 unsigned ncomp = ir3_get_num_components_for_image_format(nir_intrinsic_format(intr)); in emit_intrinsic_store_image() local 273 ir3_create_collect(ctx, value, ncomp), 0, in emit_intrinsic_store_image() 276 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image()
|
D | ir3_a6xx.c | 70 unsigned ncomp = ffs(~wrmask) - 1; in emit_intrinsic_store_ssbo() local 76 val = ir3_create_collect(ctx, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo() 80 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo() 231 unsigned ncomp = ir3_get_num_components_for_image_format(format); in emit_intrinsic_store_image() local 237 ir3_create_collect(ctx, value, ncomp), 0); in emit_intrinsic_store_image() 238 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image()
|
D | ir3_nir_lower_load_barycentric_at_offset.c | 33 load(nir_builder *b, unsigned ncomp, nir_intrinsic_op op) in load() argument 36 nir_ssa_dest_init(&load_size->instr, &load_size->dest, ncomp, 32, NULL); in load()
|
D | ir3_compiler_nir.c | 732 unsigned ncomp = intr->num_components; in emit_intrinsic_load_ubo_ldc() local 736 ldc->regs[0]->wrmask = MASK(ncomp); in emit_intrinsic_load_ubo_ldc() 737 ldc->cat6.iim_val = ncomp; in emit_intrinsic_load_ubo_ldc() 745 ir3_split_dest(b, dst, ldc, 0, ncomp); in emit_intrinsic_load_ubo_ldc() 896 unsigned base, wrmask, ncomp; in emit_intrinsic_store_shared() local 903 ncomp = ffs(~wrmask) - 1; in emit_intrinsic_store_shared() 908 ir3_create_collect(ctx, value, ncomp), 0, in emit_intrinsic_store_shared() 909 create_immed(b, ncomp), 0); in emit_intrinsic_store_shared() 1583 unsigned ncomp = nir_intrinsic_src_components(intr, 0); in emit_intrinsic() local 1592 value = ir3_create_collect(ctx, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic() [all …]
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_program.c | 140 unsigned ncomp[PIPE_MAX_SO_BUFFERS] = {0}; in emit_stream_out() local 150 ncomp[out->output_buffer] += out->num_components; in emit_stream_out() 181 COND(ncomp[0] > 0, A5XX_VPC_SO_BUF_CNTL_BUF0) | in emit_stream_out() 182 COND(ncomp[1] > 0, A5XX_VPC_SO_BUF_CNTL_BUF1) | in emit_stream_out() 183 COND(ncomp[2] > 0, A5XX_VPC_SO_BUF_CNTL_BUF2) | in emit_stream_out() 184 COND(ncomp[3] > 0, A5XX_VPC_SO_BUF_CNTL_BUF3)); in emit_stream_out() 186 OUT_RING(ring, ncomp[0]); in emit_stream_out() 188 OUT_RING(ring, ncomp[1]); in emit_stream_out() 190 OUT_RING(ring, ncomp[2]); in emit_stream_out() 192 OUT_RING(ring, ncomp[3]); in emit_stream_out()
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 166 uint32_t ncomp[PIPE_MAX_SO_BUFFERS]; in setup_stream_out() local 170 memset(ncomp, 0, sizeof(ncomp)); in setup_stream_out() 182 ncomp[out->output_buffer] += out->num_components; in setup_stream_out() 215 COND(ncomp[0] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF0_STREAM(1)) | in setup_stream_out() 216 COND(ncomp[1] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF1_STREAM(1)) | in setup_stream_out() 217 COND(ncomp[2] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF2_STREAM(1)) | in setup_stream_out() 218 COND(ncomp[3] > 0, A6XX_VPC_SO_STREAM_CNTL_BUF3_STREAM(1))); in setup_stream_out() 220 OUT_RING(ring, ncomp[0]); in setup_stream_out() 222 OUT_RING(ring, ncomp[1]); in setup_stream_out() 224 OUT_RING(ring, ncomp[2]); in setup_stream_out() [all …]
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instruction_export.h | 144 unsigned ncomp, PValue m_index); 147 unsigned ncomp() const;
|
D | sfn_instruction_export.cpp | 249 unsigned base_addr, unsigned ncomp, in MemRingOutIntruction() argument 255 m_num_comp(ncomp), in MemRingOutIntruction() 265 unsigned MemRingOutIntruction::ncomp() const in ncomp() function in r600::MemRingOutIntruction
|
D | sfn_value_gpr.h | 187 inline GPRVector::Swizzle swizzle_from_comps(unsigned ncomp) in swizzle_from_comps() argument 190 for (int i = ncomp; i < 4; ++i) in swizzle_from_comps()
|
D | sfn_emitaluinstruction.h | 105 GPRVector::Values& out, int ncomp);
|
D | sfn_emitaluinstruction.cpp | 1260 … const GPRVector::Values& v, GPRVector::Values& out, int ncomp) in split_alu_modifiers() argument 1264 for (int i = 0; i < ncomp; ++i) { in split_alu_modifiers() 1282 int ncomp = nir_src_num_components(instr.src[0].src); in emit_tex_fdd() local 1289 auto src = vec_from_nir_with_fetch_constant(instr.src[0].src, (1 << ncomp) - 1, src_swz); in emit_tex_fdd() 1293 split_alu_modifiers(instr.src[0], src.values(), tmp.values(), ncomp); in emit_tex_fdd() 1299 v[i] = from_nir(instr.dest, (i < ncomp) ? i : 0); in emit_tex_fdd()
|
/external/openssh/ |
D | kex.c | 888 int nenc, nmac, ncomp; in kex_choose_conf() local 939 ncomp = ctos ? PROPOSAL_COMP_ALGS_CTOS : PROPOSAL_COMP_ALGS_STOC; in kex_choose_conf() 955 if ((r = choose_comp(&newkeys->comp, cprop[ncomp], in kex_choose_conf() 956 sprop[ncomp])) != 0) { in kex_choose_conf() 957 kex->failed_choice = peer[ncomp]; in kex_choose_conf() 958 peer[ncomp] = NULL; in kex_choose_conf()
|
/external/mesa3d/src/compiler/nir/ |
D | nir_opt_algebraic.py | 1853 for ncomp in [2, 3, 4, 8, 16]: 1855 (('ball_iequal' + str(ncomp), ('ieq', a, b), ~0), ('ball_iequal' + str(ncomp), a, b)), 1856 (('ball_iequal' + str(ncomp), ('feq', a, b), ~0), ('ball_fequal' + str(ncomp), a, b)), 1857 (('bany_inequal' + str(ncomp), ('ine', a, b), 0), ('bany_inequal' + str(ncomp), a, b)), 1858 (('bany_inequal' + str(ncomp), ('fneu', a, b), 0), ('bany_fnequal' + str(ncomp), a, b)),
|
D | nir_lower_tex.c | 697 unsigned ncomp = tex->coord_components; in saturate_src() local 699 ncomp--; in saturate_src() 701 for (unsigned j = 0; j < ncomp; j++) { in saturate_src()
|
/external/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 617 uint32_t ncomp[IR3_MAX_SO_BUFFERS] = {}; in tu6_setup_streamout() local 642 ncomp[out->output_buffer] += out->num_components; in tu6_setup_streamout() 683 COND(ncomp[0] > 0, in tu6_setup_streamout() 685 COND(ncomp[1] > 0, in tu6_setup_streamout() 687 COND(ncomp[2] > 0, in tu6_setup_streamout() 689 COND(ncomp[3] > 0, in tu6_setup_streamout() 693 tu_cs_emit(cs, ncomp[i]); in tu6_setup_streamout()
|
/external/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 2329 - freedreno/ir3: fix input ncomp for vertex shaders 4063 - freedreno/ir3: fix ncomp for \_store_image() src
|
D | 19.3.0.rst | 1889 - freedreno/ir3: remove input ncomp field
|