HomeSort by: relevance | last modified time | path
    Searched refs:immed (Results 1 - 25 of 25) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/
parser.y 80 immed(int num)
82 instr->immed = num;
199 | T_OP_NOT reg ',' immediate { new_instr($1); dst($2); immed($4); }
203 new_instr($1); dst($2); immed($4); shift($6);
205 | T_OP_MOV reg ',' immediate { new_instr($1); dst($2); immed($4); }
228 | alu_2src_op reg ',' reg ',' immediate { dst($2); src1($4); immed($6); }
241 src1($2); src2($5); immed($7); bit($10);
248 | branch_op reg ',' immediate ',' T_LABEL_REF { src1($2); immed($4); label($6); }
asm.h 37 * about the different encodings for 2src regs vs 1src+immed, or mnemonics
44 int immed; member in struct:asm_instruction
asm.c 196 instr.alui.uimm = ai->immed;
207 /* move can either be encoded as movi (ie. move w/ immed) or
217 instr.movi.uimm = ai->immed;
265 instr.control.uimm = ai->immed;
271 instr.br.bit_or_imm = ai->immed;
disasm.c 617 bool immed = false; local
621 immed = true;
624 immed = true;
631 if (immed) {
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
tgsi_transform.h 213 struct tgsi_full_immediate immed; local
216 immed = tgsi_default_full_immediate();
217 immed.Immediate.NrTokens = 1 + size; /* one for the token itself */
218 immed.u[0].Float = x;
219 immed.u[1].Float = y;
220 immed.u[2].Float = z;
221 immed.u[3].Float = w;
223 ctx->emit_immediate(ctx, &immed);
230 struct tgsi_full_immediate immed; local
233 immed = tgsi_default_full_immediate()
    [all...]
tgsi_lowering.c 1255 struct tgsi_full_immediate immed; local
1264 immed = tgsi_default_full_immediate();
1265 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */
1266 immed.u[0].Float = 0.0;
1267 immed.u[1].Float = 1.0;
1268 immed.u[2].Float = 128.0;
1269 immed.u[3].Float = 0.0;
1270 tctx->emit_immediate(tctx, &immed);
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3_context.c 413 struct ir3_instruction *instr, *immed; local
427 immed = create_immed(block, 1);
428 immed->regs[0]->flags |= IR3_REG_HALF;
430 instr = ir3_SHL_B(block, instr, 0, immed, 0);
436 immed = create_immed(block, 3);
437 immed->regs[0]->flags |= IR3_REG_HALF;
439 instr = ir3_MULL_U(block, instr, 0, immed, 0);
445 immed = create_immed(block, 2);
446 immed->regs[0]->flags |= IR3_REG_HALF;
448 instr = ir3_SHL_B(block, instr, 0, immed, 0)
    [all...]
instr-a3xx.h 297 int16_t immed : 16; member in struct:PACKED::PACKED::PACKED
301 int32_t immed : 20; member in struct:PACKED::PACKED::PACKED
305 int32_t immed : 32; member in struct:PACKED::PACKED::PACKED
721 uint32_t g : 1; /* or in some cases it means dst immed */
ir3.c 142 cat0->a5xx.immed = instr->cat0.immed;
144 cat0->a4xx.immed = instr->cat0.immed;
146 cat0->a3xx.immed = instr->cat0.immed;
ir3_legalize.c 421 instr->cat0.immed =
disasm-a3xx.c 174 component[cat0->comp], cat0->a3xx.immed);
178 fprintf(ctx->out, " #%d", cat0->a3xx.immed);
761 /* can have a larger than normal immed, so hack: */
ir3.h 229 int immed; member in struct:ir3_instruction::__anon3483::__anon3484
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_context.c 416 struct ir3_instruction *instr, *immed; local
426 immed = create_immed_typed(block, 1, TYPE_S16);
427 instr = ir3_SHL_B(block, instr, 0, immed, 0);
431 immed = create_immed_typed(block, 3, TYPE_S16);
432 instr = ir3_MULL_U(block, instr, 0, immed, 0);
436 immed = create_immed_typed(block, 2, TYPE_S16);
437 instr = ir3_SHL_B(block, instr, 0, immed, 0);
455 struct ir3_instruction *immed = local
457 struct ir3_instruction *instr = ir3_MOV(block, immed, TYPE_U16);
ir3_lower_subgroups.c 61 mov_immed(struct ir3_register *dst, struct ir3_block *block, unsigned immed)
68 src->uim_val = immed;
ir3.c 731 * Map a floating point immed to FLUT (float lookup table) value,
824 /* collect and phi nodes support const/immed sources, which will be
923 * really sure any good way to test a hard-coded immed addr src)
983 ir3_valid_immediate(struct ir3_instruction *instr, int32_t immed)
1010 return !(immed & ~0xff);
1015 return !(immed & ~0x1ff) || !(-immed & ~0x1ff);
ir3_legalize.c 611 instr->cat0.immed = (int)target->ip - (int)instr->ip;
ir3.h 309 int immed; member in struct:ir3_instruction::__anon955::__anon956
337 * which might be IMMED, similar to how src_offset is
739 bool ir3_valid_immediate(struct ir3_instruction *instr, int32_t immed);
ir3_parser.y 251 instr->cat0.immed = target_ip - instr_ip;
355 /* Float LUT values accepted as immed: */
770 cat0_immed: '#' integer { instr->cat0.immed = $2; }
1250 /* Float LUT values accepted as immed: */
  /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
st_tgsi_lower_yuv.c 149 struct tgsi_full_immediate immed; local
151 immed = tgsi_default_full_immediate();
152 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */
153 immed.u[0].Float = x;
154 immed.u[1].Float = y;
155 immed.u[2].Float = z;
156 immed.u[3].Float = w;
157 tctx->emit_immediate(tctx, &immed);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
tgsi_transform.h 213 struct tgsi_full_immediate immed; local
216 immed = tgsi_default_full_immediate();
217 immed.Immediate.NrTokens = 1 + size; /* one for the token itself */
218 immed.u[0].Float = x;
219 immed.u[1].Float = y;
220 immed.u[2].Float = z;
221 immed.u[3].Float = w;
223 ctx->emit_immediate(ctx, &immed);
tgsi_lowering.c 1255 struct tgsi_full_immediate immed; local
1264 immed = tgsi_default_full_immediate();
1265 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */
1266 immed.u[0].Float = 0.0;
1267 immed.u[1].Float = 1.0;
1268 immed.u[2].Float = 128.0;
1269 immed.u[3].Float = 0.0;
1270 tctx->emit_immediate(tctx, &immed);
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
st_tgsi_lower_yuv.c 150 struct tgsi_full_immediate immed; local
152 immed = tgsi_default_full_immediate();
153 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */
154 immed.u[0].Float = x;
155 immed.u[1].Float = y;
156 immed.u[2].Float = z;
157 immed.u[3].Float = w;
158 tctx->emit_immediate(tctx, &immed);
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
u_pstipple.c 228 struct tgsi_full_immediate *immed)
233 ctx->emit_immediate(ctx, immed);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
u_pstipple.c 228 struct tgsi_full_immediate *immed)
233 ctx->emit_immediate(ctx, immed);
  /xsrc/external/mit/MesaLib/dist/src/freedreno/.gitlab-ci/traces/
afuc_test.asm 188 ; test preemptleave + iret + conditional branch w/ immed

Completed in 39 milliseconds