HomeSort by: relevance | last modified time | path
    Searched defs:regid (Results 1 - 9 of 9) sorted by relevancy

  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3_shader.c 73 * regid's might not even be valid)
81 if (v->inputs[i].regid >= regid(48,0))
86 int32_t regid = v->inputs[i].regid + n; local
89 v->info.max_half_reg = MAX2(v->info.max_half_reg, regid >> 2);
91 v->info.max_reg = MAX2(v->info.max_reg, regid >> 3);
94 v->info.max_reg = MAX2(v->info.max_reg, regid >> 2);
100 int32_t regid = v->outputs[i].regid + 3 local
312 uint32_t regid; local
323 uint8_t regid; local
368 uint8_t regid = so->outputs[i].regid; local
376 uint8_t regid = so->inputs[i].regid; local
388 uint8_t regid = so->outputs[i].regid; local
396 uint8_t regid = so->inputs[i].regid; local
    [all...]
ir3.h 582 static inline uint32_t regid(int num, int comp) function
637 if (dst->num == regid(REG_P0, 0))
639 if (dst->num == regid(REG_A0, 0))
ir3_shader.h 377 * + From the vert shader, we only need the output regid
392 uint8_t regid; member in struct:ir3_shader_variant::__anon3502
403 uint8_t regid; member in struct:ir3_shader_variant::__anon3503
603 uint8_t regid; member in struct:ir3_shader_linkage::__anon3507
610 ir3_link_add(struct ir3_shader_linkage *l, uint8_t regid, uint8_t compmask, uint8_t loc)
616 l->var[i].regid = regid;
640 ir3_link_add(l, vs->outputs[k].regid,
651 return so->outputs[j].regid;
652 return regid(63, 0)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_shader.c 69 * regid's might not even be valid)
77 if (v->inputs[i].regid >= regid(48, 0))
82 int32_t regid = v->inputs[i].regid + n; local
85 v->info.max_half_reg = MAX2(v->info.max_half_reg, regid >> 2);
87 v->info.max_reg = MAX2(v->info.max_reg, regid >> 3);
90 v->info.max_reg = MAX2(v->info.max_reg, regid >> 2);
97 if (!VALIDREG(v->outputs[i].regid))
99 int32_t regid = v->outputs[i].regid + 3 local
113 int32_t regid = v->sampler_prefetch[i].dst + n; local
621 uint32_t regid; local
663 uint8_t regid; local
707 uint8_t regid = so->outputs[i].regid; local
716 uint8_t regid = so->inputs[i].regid; local
    [all...]
ir3_shader.h 454 /* Represents half register in regid */
549 * + From the vert shader, we only need the output regid
565 uint8_t regid; member in struct:ir3_shader_variant::__anon979
589 uint8_t regid; member in struct:ir3_shader_variant::__anon980
879 uint8_t regid; member in struct:ir3_shader_linkage::__anon982
905 if (regid_ != regid(63, 0)) {
909 l->var[i].regid = regid_;
928 const unsigned default_regid = pack_vs_out ? regid(63, 0) : regid(0, 0);
962 ir3_link_add(l, k >= 0 ? vs->outputs[k].regid : default_regid
    [all...]
instr-a3xx.h 417 regid(int num, int comp) function
422 #define INVALID_REG regid(63, 0)
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
fd6_const.c 32 /* regid: base const register
38 const struct ir3_shader_variant *v, uint32_t regid,
41 emit_const_asserts(ring, v, regid, sizedwords);
52 CP_LOAD_STATE6_0(.dst_off = regid / 4, .state_type = ST6_CONSTANTS,
60 CP_LOAD_STATE6_0(.dst_off = regid / 4, .state_type = ST6_CONSTANTS,
69 const struct ir3_shader_variant *v, uint32_t regid,
72 uint32_t dst_off = regid / 4;
77 emit_const_asserts(ring, v, regid, sizedwords);
116 const unsigned regid = const_state->offsets.primitive_param * 4 + 4; variable
120 OUT_RING(ring, CP_LOAD_STATE6_0_DST_OFF(regid / 4)
133 const unsigned regid = const_state->offsets.primitive_param; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/
pgmdump2.c 277 uint32_t regid; member in struct:shader_constant_block
287 R(c, regid, 'c');
  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_clear_blit.c 692 unsigned regid = 0; local
694 regid = ir3_find_output_regid(fs, FRAG_RESULT_DATA0 + rt++);
695 tu_cs_emit(cs, A6XX_SP_FS_OUTPUT_REG_REGID(regid));

Completed in 16 milliseconds