| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_cp.c | 105 (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 D | ir3_a6xx.c | 53 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 D | ir3_a4xx.c | 56 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 D | ir3_legalize.c | 150 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 D | ir3_parser.y | 1017 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 D | ir3_print.c | 261 reg->iim_val, reg->iim_val);
|
| H A D | ir3_compiler_nir.c | 91 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 D | ir3_validate.c | 76 validate_assert(ctx, ir3_valid_immediate(instr, reg->iim_val));
|
| H A D | ir3.h | 178 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 D | ir3_cp.c | 282 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 D | ir3_a4xx.c | 61 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 D | ir3_a6xx.c | 57 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 D | ir3_print.c | 104 printf("imm[%f,%d,0x%x]", reg->fim_val, reg->iim_val, reg->iim_val);
|
| H A D | ir3.c | 99 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 D | ir3_legalize.c | 125 ctx->max_bary = MAX2(ctx->max_bary, inloc->iim_val); 292 ir3_reg_create(baryf, 0, IR3_REG_IMMED)->iim_val = 0;
|
| H A D | disasm-a3xx.c | 105 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 D | instr-a3xx.h | 273 int32_t iim_val : 11; member in union:PACKED 342 int32_t iim_val; member in union:PACKED::PACKED
|
| H A D | ir3.h | 110 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 D | ir3_compiler_nir.c | 96 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;
|