HomeSort by: relevance | last modified time | path
    Searched defs:ins (Results 1 - 25 of 27) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
bi_print.c 70 bi_instr *ins[2] = { tuple->fma, tuple->add }; local
75 if (ins[i])
76 bi_print_instr(ins[i], fp);
139 bi_foreach_instr_in_block(block, ins)
140 bi_print_instr((bi_instr *) ins, fp);
bi_pack.c 289 bi_get_src_new(bi_instr *ins, bi_registers *regs, unsigned s)
291 if (!ins)
294 bi_index src = ins->src[s];
300 else if (bi_is_null(src) && ins->op == BI_OPCODE_ZS_EMIT && s < 2)
630 struct bi_packed_tuple ins[8] = { 0 }; local
634 ins[i] = bi_pack_tuple(clause, &clause->tuples[i],
677 ins, clause->tuple_count, header, ec0, m0,
698 const bi_instr *ins = tuple->add; local
700 if (!ins || ins->op != BI_OPCODE_BLEND
    [all...]
bi_schedule.c 129 bi_message_type_for_instr(bi_instr *ins)
131 enum bifrost_message_type msg = bi_opcode_props[ins->op].message;
132 bool ld_var_special = (ins->op == BI_OPCODE_LD_VAR_SPECIAL);
134 if (ld_var_special && ins->varying_name == BI_VARYING_NAME_FRAG_Z)
137 if (msg == BIFROST_MESSAGE_LOAD && ins->seg == BI_SEG_UBO)
147 bi_supports_dtsel(bi_instr *ins)
149 switch (bi_message_type_for_instr(ins)) {
151 return ins->op != BI_OPCODE_LD_GCLK_U64;
221 bi_instr *ins = st.instructions[i]; local
223 bi_foreach_src(ins, s)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
midgard_derivatives.c 101 midgard_instruction ins = { local
120 ins.mask &= instr->dest.write_mask;
122 emit_mir_instruction(ctx, ins);
128 mir_foreach_instr_in_block_safe(block, ins) {
129 if (ins->type != TAG_TEXTURE_4) continue;
130 if (ins->op != midgard_tex_op_derivative) continue;
134 bool upper = ins->mask & 0b1100;
135 bool lower = ins->mask & 0b0011;
142 memcpy(&dup, ins, sizeof(dup));
146 ins->mask &= 0b0011
    [all...]
midgard_ra_pipeline.c 48 midgard_instruction *ins = bundle->instructions[i]; local
64 unsigned node = ins->dest;
109 if (mir_is_live_after(ctx, block, end, ins->dest))
midgard_ra.c 188 mir_foreach_instr_global(ctx, ins) {
189 switch (ins->type) {
191 mark_node_class(aluw, ins->dest);
192 mark_node_class(alur, ins->src[0]);
193 mark_node_class(alur, ins->src[1]);
194 mark_node_class(alur, ins->src[2]);
196 if (ins->compact_branch && ins->writeout)
197 mark_node_class(brar, ins->src[0]);
202 mark_node_class(aluw, ins->dest)
637 midgard_instruction *ins = v->instructions[i]; local
    [all...]
compiler.h 322 mir_upload_ins(struct compiler_context *ctx, struct midgard_instruction ins)
325 memcpy(heap, &ins, sizeof(ins));
330 emit_mir_instruction(struct compiler_context *ctx, struct midgard_instruction ins)
332 midgard_instruction *u = mir_upload_ins(ctx, ins);
340 struct midgard_instruction ins)
342 struct midgard_instruction *u = mir_upload_ins(ctx, ins);
348 mir_remove_instruction(struct midgard_instruction *ins)
350 list_del(&ins->link);
354 mir_prev_op(struct midgard_instruction *ins)
536 midgard_instruction ins = { local
571 midgard_instruction ins = { local
    [all...]
midgard_emit.c 89 mir_pack_mod(midgard_instruction *ins, unsigned i, bool scalar)
91 bool integer = midgard_is_integer_op(ins->op);
92 unsigned base_size = max_bitsize_for_alu(ins);
93 unsigned sz = nir_alu_type_get_type_size(ins->src_types[i]);
97 mir_get_imod(ins->src_shift[i], ins->src_types[i], half, scalar) :
98 ((ins->src_abs[i] << 0) |
99 ((ins->src_neg[i] << 1)));
134 vector_to_scalar_alu(midgard_vector_alu v, midgard_instruction *ins)
136 bool is_full = nir_alu_type_get_type_size(ins->dest_type) == 32
426 midgard_instruction *ins = bundle->instructions[i]; local
856 midgard_instruction *ins = bundle->instructions[i]; local
885 midgard_instruction *ins = bundle->instructions[i]; local
987 midgard_instruction *ins = bundle->instructions[i]; local
1029 midgard_instruction *ins = bundle->instructions[0]; local
    [all...]
midgard_schedule.c 286 mir_foreach_instr_in_block(block, ins)
287 instructions[i++] = ins;
393 mir_adjust_constant(midgard_instruction *ins, unsigned src,
399 unsigned type_size = nir_alu_type_get_type_size(ins->src_types[src]) / 8;
401 unsigned max_comp = mir_components_for_type(ins->src_types[src]);
403 mir_bytemask_of_read_components_index(ins, src),
421 uint8_t *constantp = ins->constants.u8 + (type_size * comp);
469 mir_adjust_constants(midgard_instruction *ins,
474 if (!ins->has_constants)
488 if (ins->src[src] != SSA_FIXED_REGISTER(REGISTER_CONSTANT)
1031 midgard_instruction *ins = local
1063 midgard_instruction *ins = local
1116 midgard_instruction *ins = local
1282 midgard_instruction *ins = vadd_csel ? vadd : smul; local
    [all...]
midgard_compile.c 186 midgard_instruction ins = { local
198 return ins;
202 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name)
204 ins->has_constants = true;
205 memcpy(&ins->constants, constants, 16);
474 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), to); local
475 attach_constants(ctx, &ins, constant_value, node + 1);
476 emit_mir_instruction(ctx, ins);
504 midgard_instruction ins = emit_image_op(ctx, instr, true); \
505 emit_atomic(ctx, instr, false, midgard_op_atomic_##op, ins.dest);
951 midgard_instruction ins = { local
1159 midgard_instruction ins; local
1214 midgard_instruction ins; local
1282 midgard_instruction ins = { local
1342 midgard_instruction ins = m_ld_vary_32(dest, PACK_LDST_ATTRIB_OFS(offset)); local
1421 midgard_instruction ins; local
1466 midgard_instruction ins = m_ld_attr_32(dest, PACK_LDST_ATTRIB_OFS(offset)); local
1506 midgard_instruction *ins = local
1542 struct midgard_instruction ins = local
1589 midgard_instruction ins = m_ldst_mov(reg, 0); local
1635 midgard_instruction ins = { local
1893 midgard_instruction ins = v_mov(reg, out); local
2345 midgard_instruction ins = { local
2540 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), scratch); local
2776 struct midgard_instruction ins = v_branch(false, false); local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
ir2_cp.c 103 struct ir2_instr *c[4], *ins[4]; local
139 ins[num_instr++] = instr;
178 ins[num_instr++] = instr;
203 struct ir2_instr *p = ins[i];
ir2.c 162 struct ir2_instr *ins; local
194 ins = &ctx->instr[idx = ctx->instr_count++];
195 ins->idx = idx;
196 ins->type = IR2_ALU;
197 ins->src[0] = src1;
198 ins->src_count = 1;
199 ins->is_ssa = true;
200 ins->ssa.idx = reg->idx;
201 ins->ssa.ncomp = 1;
202 ins->ssa.comp[0].c = comp
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
ir2_cp.c 96 struct ir2_instr *c[4], *ins[4]; local
132 ins[num_instr++] = instr;
171 ins[num_instr++] = instr;
196 struct ir2_instr *p = ins[i];
ir2.c 152 struct ir2_instr *ins; local
184 ins = &ctx->instr[idx = ctx->instr_count++];
185 ins->idx = idx;
186 ins->type = IR2_ALU;
187 ins->src[0] = src1;
188 ins->src_count = 1;
189 ins->is_ssa = true;
190 ins->ssa.idx = reg->idx;
191 ins->ssa.ncomp = 1;
192 ins->ssa.comp[0].c = comp
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
test_sdwa.cpp 167 aco_opcode ins = aco_opcode::p_insert; variable
201 Temp bfi_byte0_b = bld.pseudo(ins, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(8u));
206 bld.pseudo(ins, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(16u));
218 bld.pseudo(ins, bld.def(v1), inputs[1], Operand::c32(1u), Operand::c32(8u));
432 aco_opcode ins = aco_opcode::p_insert; variable
437 writeout(0, bld.pseudo(ins, bld.def(v1), val, Operand::zero(), Operand::c32(8u)));
442 writeout(1, bld.pseudo(ins, bld.def(v1), val, Operand::c32(1u), Operand::c32(8u)));
447 writeout(2, bld.pseudo(ins, bld.def(v1), val, Operand::c32(2u), Operand::c32(8u)));
452 writeout(3, bld.pseudo(ins, bld.def(v1), val, Operand::c32(3u), Operand::c32(8u)));
457 writeout(4, bld.pseudo(ins, bld.def(v1), val, Operand::zero(), Operand::c32(16u)))
527 aco_opcode ins = aco_opcode::p_insert; variable
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_util.cpp 65 Item *ins = new Item(data); local
67 ins->next = pos->next;
68 ins->prev = pos;
69 pos->next->prev = ins;
70 pos->next = ins;
73 term = ins;
nv50_ir_from_tgsi.cpp 4328 updateCallArgs(i, &Instruction::setSrc, &Function::ins);
4337 &Function::buildLiveSets, &Function::ins); member in class:Function
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_util.cpp 65 Item *ins = new Item(data); local
67 ins->next = pos->next;
68 ins->prev = pos;
69 pos->next->prev = ins;
70 pos->next = ins;
73 term = ins;
  /xsrc/external/mit/libXmu/dist/src/
Clip.c 260 XmuScanline *z, *p, *Z, *P, *ins, *top; local
283 ins = XmuNewScanline(dst->scanline->y, 0, 0);
285 XmuScanlineCopy(ins, dst->scanline);
309 if (ins->y >= top->y
311 || (ins->y <= P->y && !XmuScanlineEqu(ins, P))))
314 XmuScanlineOr(q, ins);
316 XmuScanlineXor(q, ins);
319 && (top->y == p->y || top->y > ins->y
323 || XmuScanlineEqu(ins, top))
868 XmuSegment *z, *p, ins; local
1027 XmuSegment *p, *z, ins; local
1135 XmuSegment *z, *p, *Z, ins; local
1348 XmuSegment *z, *p, *Z, ins; local
    [all...]
  /xsrc/external/mit/libXt/dist/src/
Selection.c 2152 Boolean ins[PREALLOCED]; local
2168 ins);
2191 XtStackFree((XtPointer) incrs, ins);
  /xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/
prim_ops.c 2592 ins(int size) function
  /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/x86emu/
prim_ops.c 2463 void ins(int size) function
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_compiler_tgsi.c 1399 struct etna_inst ins = { }; local
1400 ins.opcode = INST_OPCODE_SELECT;
1401 ins.cond = INST_CONDITION_LT;
1402 ins.dst = etna_native_to_dst(inner_temp, INST_COMPS_Y);
1403 ins.src[0] = ins.src[2] = alloc_imm_f32(c, 0.0);
1404 ins.src[1] = swizzle(src[0], SWIZZLE(Y, Y, Y, Y));
1405 emit_inst(c, &ins);
1416 struct etna_inst ins = { }; local
1417 ins.opcode = INST_OPCODE_SELECT
1449 struct etna_inst ins[3] = { }; local
1486 struct etna_inst ins[2] = { }; local
1579 struct etna_inst *p, ins[9] = { }; local
1590 struct etna_inst ins = { }; local
1696 struct etna_inst ins[2] = { }; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
etnaviv_compiler.c 1355 struct etna_inst ins = { }; local
1356 ins.opcode = INST_OPCODE_SELECT;
1357 ins.cond = INST_CONDITION_LT;
1358 ins.dst = etna_native_to_dst(inner_temp, INST_COMPS_Y);
1359 ins.src[0] = ins.src[2] = alloc_imm_f32(c, 0.0);
1360 ins.src[1] = swizzle(src[0], SWIZZLE(Y, Y, Y, Y));
1361 emit_inst(c, &ins);
1372 struct etna_inst ins = { }; local
1373 ins.opcode = INST_OPCODE_SELECT
1405 struct etna_inst ins[3] = { }; local
1442 struct etna_inst ins[2] = { }; local
1535 struct etna_inst *p, ins[9] = { }; local
1546 struct etna_inst ins = { }; local
1652 struct etna_inst ins[2] = { }; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/imgui/
imstb_truetype.h 1656 stbtt_int32 ins, i,j=0,m,n, next_move, was_off=0, off, start_off=0; local
1660 ins = ttUSHORT(data + g + 10 + numberOfContours * 2);
1661 points = data + g + 10 + numberOfContours * 2 + 2 + ins;

Completed in 55 milliseconds

1 2