Searched refs:iim_val (Results 1 - 19 of 19) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_cp.c105 (cmp->srcs[1]->iim_val == 0) &&
186 reg->iim_val = abs(reg->iim_val);
196 reg->iim_val = -reg->iim_val;
455 int32_t iim_val = src_reg->iim_val; local in function:reg_cp
465 iim_val = ir3_flut(src_reg);
466 if (iim_val < 0) {
473 iim_val
[all...]
H A Dir3_a6xx.c53 ldib->cat6.iim_val = intr->num_components;
81 stib->cat6.iim_val = ncomp;
182 atomic->cat6.iim_val = 1;
212 ldib->cat6.iim_val = intr->num_components;
241 stib->cat6.iim_val = ncomp;
329 atomic->cat6.iim_val = 1;
354 resinfo->cat6.iim_val = 1;
412 stg->cat6.iim_val = 1;
H A Dir3_a4xx.c56 ldgb->cat6.iim_val = intr->num_components;
89 stgb->cat6.iim_val = ncomp;
177 atomic->cat6.iim_val = 1;
247 ldib->cat6.iim_val = ncomp;
284 stib->cat6.iim_val = ncomp;
345 atomic->cat6.iim_val = 1;
H A Dir3_legalize.c150 ctx->max_bary = MAX2(ctx->max_bary, inloc->iim_val);
320 ir3_src_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0;
350 ir3_src_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0;
H A Dir3_parser.y1017 cat6_imm_offset: offset { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1023 cat6_immed: integer { instr->cat6.iim_val = $1; }
1043 new_src(0, IR3_REG_IMMED)->iim_val = $8;
1101 | integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1236 immediate_cat1: integer { new_src(0, IR3_REG_IMMED)->iim_val = type_size(instr->cat1.src_type) < 32 ? $1 & 0xffff : $1; }
1239 | 'h' '(' integer ')' { new_src(0, IR3_REG_IMMED | IR3_REG_HALF)->iim_val = $3 & 0xffff; }
1244 immediate: integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; }
1247 | 'h' '(' integer ')' { new_src(0, IR3_REG_IMMED | IR3_REG_HALF)->iim_val = $3; }
H A Dir3_print.c261 reg->iim_val, reg->iim_val);
H A Dir3_compiler_nir.c91 instr->cat6.iim_val = 1;
762 ldc->cat6.iim_val = ncomp;
790 base_lo = create_uniform(b, ubo + (src0->srcs[0]->iim_val * ptrsz));
791 base_hi = create_uniform(b, ubo + (src0->srcs[0]->iim_val * ptrsz) + 1);
861 resinfo->cat6.iim_val = 1;
1055 atomic->cat6.iim_val = 1;
3424 unsigned inloc = instr->srcs[0]->iim_val;
3508 unsigned inloc = instr->srcs[0]->iim_val;
3512 instr->srcs[0]->iim_val = so->inputs[i].inloc + j;
H A Dir3_validate.c76 validate_assert(ctx, ir3_valid_immediate(instr, reg->iim_val));
H A Dir3.h178 int32_t iim_val; member in union:ir3_register::__anon3fdcb7e6020a
341 int iim_val : 3; /* for ldgb/stgb, # of components */ member in struct:ir3_instruction::__anon3fdcb7e6050a::__anon3fdcb7e60b08
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_cp.c282 reg->iim_val = abs(reg->iim_val);
292 reg->iim_val = -reg->iim_val;
482 int32_t iim_val = src_reg->iim_val; local in function:reg_cp
490 iim_val = abs(iim_val);
493 iim_val = -iim_val;
[all...]
H A Dir3_a4xx.c61 ldgb->cat6.iim_val = intr->num_components;
100 stgb->cat6.iim_val = ncomp;
197 atomic->cat6.iim_val = 1;
283 stib->cat6.iim_val = ncomp;
349 atomic->cat6.iim_val = 1;
H A Dir3_a6xx.c57 ldib->cat6.iim_val = intr->num_components;
88 stib->cat6.iim_val = ncomp;
193 atomic->cat6.iim_val = 1;
224 stib->cat6.iim_val = ncomp;
304 atomic->cat6.iim_val = 1;
H A Dir3_print.c104 printf("imm[%f,%d,0x%x]", reg->fim_val, reg->iim_val, reg->iim_val);
H A Dir3.c99 val.iim_val = reg->iim_val;
173 cat1->iim_val = src->iim_val;
545 cat6->type_size = instr->cat6.iim_val - 1;
553 cat6->ssbo = instr->regs[1]->iim_val;
702 ldgb->type_size = instr->cat6.iim_val - 1;
741 ldgb->type_size = instr->cat6.iim_val - 1;
781 stgb->type_size = instr->cat6.iim_val - 1;
H A Dir3_legalize.c125 ctx->max_bary = MAX2(ctx->max_bary, inloc->iim_val);
292 ir3_reg_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0;
H A Ddisasm-a3xx.c105 fprintf(ctx->out, "%d", reg.iim_val);
110 if (reg.iim_val < 0)
111 fprintf(ctx->out, "%s%c<a0.x - %d>", full ? "" : "h", type, -reg.iim_val);
112 else if (reg.iim_val > 0)
113 fprintf(ctx->out, "%s%c<a0.x + %d>", full ? "" : "h", type, reg.iim_val);
224 fprintf(ctx->out, "%d", cat1->iim_val);
H A Dinstr-a3xx.h273 int32_t iim_val : 11; member in union:PACKED
342 int32_t iim_val; member in union:PACKED::PACKED
H A Dir3.h110 int32_t iim_val; member in union:ir3_register::__anond9a07c73020a
253 int iim_val : 3; /* for ldgb/stgb, # of components */ member in struct:ir3_instruction::__anond9a07c73060a::__anond9a07c730c08
H A Dir3_compiler_nir.c96 instr->cat6.iim_val = 1;
695 base_lo = create_uniform(b, ubo + (src0->regs[1]->iim_val * ptrsz));
696 base_hi = create_uniform(b, ubo + (src0->regs[1]->iim_val * ptrsz) + 1);
897 atomic->cat6.iim_val = 1;
2475 unsigned inloc = instr->regs[1]->iim_val;
2531 unsigned inloc = instr->regs[1]->iim_val;
2535 instr->regs[1]->iim_val = so->inputs[i].inloc + j;

Completed in 30 milliseconds