Searched refs:iim_val (Results 1 – 11 of 11) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_cp.c | 178 reg->iim_val = abs(reg->iim_val); in lower_immed() 188 reg->iim_val = -reg->iim_val; in lower_immed() 427 int32_t iim_val = src_reg->iim_val; in reg_cp() local 435 iim_val = abs(iim_val); in reg_cp() 438 iim_val = -iim_val; in reg_cp() 441 iim_val = ~iim_val; in reg_cp() 446 !((iim_val & ~0x3ff) && (-iim_val & ~0x3ff)))) { in reg_cp() 450 src_reg->iim_val = iim_val; in reg_cp() 548 (instr->regs[2]->iim_val == 0) && in instr_cp() 595 instr->cat5.samp = samp->regs[1]->iim_val; in instr_cp() [all …]
|
D | ir3_a6xx.c | 53 ldib->cat6.iim_val = intr->num_components; in emit_intrinsic_load_ssbo() 80 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo() 184 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_ssbo() 210 ldib->cat6.iim_val = intr->num_components; in emit_intrinsic_load_image() 238 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image() 329 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_image() 350 resinfo->cat6.iim_val = 1; in emit_intrinsic_image_size()
|
D | ir3_a4xx.c | 60 ldgb->cat6.iim_val = intr->num_components; in emit_intrinsic_load_ssbo() 96 stgb->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo() 191 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_ssbo() 276 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image() 340 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_image()
|
D | ir3_print.c | 182 printf(SYN_IMMED("imm[%f,%d,0x%x]"), reg->fim_val, reg->iim_val, reg->iim_val); in print_reg_name()
|
D | disasm-a3xx.c | 136 if (is_float && full && reg.iim_val < ARRAY_SIZE(float_imms)) { in print_reg() 137 fprintf(ctx->out, "(%s)", float_imms[reg.iim_val]); in print_reg() 139 fprintf(ctx->out, "%d", reg.iim_val); in print_reg() 145 if (reg.iim_val < 0) in print_reg() 146 fprintf(ctx->out, "%s%c<a0.x - %d>", full ? "" : "h", type, -reg.iim_val); in print_reg() 147 else if (reg.iim_val > 0) in print_reg() 148 fprintf(ctx->out, "%s%c<a0.x + %d>", full ? "" : "h", type, reg.iim_val); in print_reg() 162 hr0.iim_val *= 2; in print_reg() 164 hr1.iim_val += 1; in print_reg() 477 fprintf(ctx->out, "%d", cat1->iim_val); in print_instr_cat1()
|
D | ir3.c | 95 val.iim_val = reg->iim_val; in reg() 171 cat1->iim_val = src->iim_val; in emit_cat1() 548 cat6->type_size = instr->cat6.iim_val - 1; in emit_cat6_a6xx() 737 ldgb->type_size = instr->cat6.iim_val - 1; in emit_cat6() 776 ldgb->type_size = instr->cat6.iim_val - 1; in emit_cat6() 816 stgb->type_size = instr->cat6.iim_val - 1; in emit_cat6()
|
D | ir3_legalize.c | 136 ctx->max_bary = MAX2(ctx->max_bary, inloc->iim_val); in legalize_block() 302 ir3_reg_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0; in legalize_block() 328 ir3_reg_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0; in legalize_block()
|
D | ir3_compiler_nir.c | 80 instr->cat6.iim_val = 1; in create_frag_input() 737 ldc->cat6.iim_val = ncomp; in emit_intrinsic_load_ubo_ldc() 766 base_lo = create_uniform(b, ubo + (src0->regs[1]->iim_val * ptrsz)); in emit_intrinsic_load_ubo() 767 base_hi = create_uniform(b, ubo + (src0->regs[1]->iim_val * ptrsz) + 1); in emit_intrinsic_load_ubo() 835 resinfo->cat6.iim_val = 1; in emit_intrinsic_ssbo_size() 1043 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_shared() 1598 stg->cat6.iim_val = 1; in emit_intrinsic() 3019 unsigned inloc = instr->regs[1]->iim_val; in pack_inlocs() 3103 unsigned inloc = instr->regs[1]->iim_val; in pack_inlocs() 3107 instr->regs[1]->iim_val = so->inputs[i].inloc + j; in pack_inlocs()
|
D | instr-a3xx.h | 323 int32_t iim_val : 11; member 424 int32_t iim_val; member
|
D | ir3_parser.y | 779 cat6_immed: integer { instr->cat6.iim_val = $1; } 880 immediate: integer { new_reg(0, IR3_REG_IMMED)->iim_val = $1; }
|
D | ir3.h | 136 int32_t iim_val; member 270 int iim_val : 3; /* for ldgb/stgb, # of components */ member
|