Searched refs:rgroup (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_asm.h78 unsigned rgroup:3; /* INST_RGROUP_* */ member in struct:etna_inst_src
102 /* Return whether the rgroup is one of the uniforms */
104 etna_rgroup_is_uniform(unsigned rgroup) argument
106 return rgroup == INST_RGROUP_UNIFORM_0 ||
107 rgroup == INST_RGROUP_UNIFORM_1;
114 * src[0-2]_reg, use, swiz, neg, abs, amode, rgroup,
H A Detnaviv_asm.c45 if (!etna_rgroup_is_uniform(src->rgroup))
49 uni_rgroup = src->rgroup;
52 if (uni_rgroup != src->rgroup || uni_reg != src->reg) {
90 VIV_ISA_WORD_2_SRC0_RGROUP(inst->src[0].rgroup) |
99 out[3] = VIV_ISA_WORD_3_SRC1_RGROUP(inst->src[1].rgroup) |
106 VIV_ISA_WORD_3_SRC2_RGROUP(inst->src[2].rgroup);
H A Detnaviv_disasm.c99 uint8_t rgroup; member in struct:src_operand
394 if (src->rgroup == INST_RGROUP_UNIFORM_1)
397 print_rgroup(src->rgroup);
550 .rgroup = instr->src0_rgroup,
560 .rgroup = instr->src1_rgroup,
570 .rgroup = instr->src2_rgroup,
H A Detnaviv_compiler.c88 unsigned is_tex : 1; /* is texture unit, overrides rgroup */
89 unsigned rgroup : 3; member in struct:etna_native_reg
220 .rgroup = INST_RGROUP_TEMP,
393 .rgroup = INST_RGROUP_UNIFORM_0,
438 imm_src.rgroup = INST_RGROUP_UNIFORM_0;
449 assert(imm->use == 1 && imm->rgroup == INST_RGROUP_UNIFORM_0);
763 assert(native.valid && !native.is_tex && native.rgroup == INST_RGROUP_TEMP);
782 .rgroup = native.rgroup,
827 if (etna_rgroup_is_uniform(inst->src[src].rgroup)) {
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_asm.c45 if (!etna_rgroup_is_uniform(src->rgroup))
49 uni_rgroup = src->rgroup;
52 if (uni_rgroup != src->rgroup || uni_reg != src->reg) {
90 VIV_ISA_WORD_2_SRC0_RGROUP(inst->src[0].rgroup) |
99 out[3] = VIV_ISA_WORD_3_SRC1_RGROUP(inst->src[1].rgroup) |
106 VIV_ISA_WORD_3_SRC2_RGROUP(inst->src[2].rgroup) |
H A Detnaviv_asm.h75 unsigned rgroup:3; /* INST_RGROUP_* */ member in struct:etna_inst_src
130 /* Return whether the rgroup is one of the uniforms */
132 etna_rgroup_is_uniform(unsigned rgroup) argument
134 return rgroup == INST_RGROUP_UNIFORM_0 ||
135 rgroup == INST_RGROUP_UNIFORM_1;
143 .rgroup = INST_RGROUP_IMMEDIATE,
168 * src[0-2]_reg, use, swiz, neg, abs, amode, rgroup,
H A Detnaviv_disasm.c370 if (src->rgroup == INST_RGROUP_IMMEDIATE) {
392 if (src->rgroup == INST_RGROUP_UNIFORM_1)
395 print_rgroup(src->rgroup);
557 .rgroup = instr->src0_rgroup,
567 .rgroup = instr->src1_rgroup,
577 .rgroup = instr->src2_rgroup,
H A Detnaviv_compiler_tgsi.c88 unsigned is_tex : 1; /* is texture unit, overrides rgroup */
89 unsigned rgroup : 3; member in struct:etna_native_reg
220 .rgroup = INST_RGROUP_TEMP,
230 .rgroup = INST_RGROUP_INTERNAL,
403 .rgroup = INST_RGROUP_UNIFORM_0,
448 imm_src.rgroup = INST_RGROUP_UNIFORM_0;
459 assert(imm->use == 1 && imm->rgroup == INST_RGROUP_UNIFORM_0);
780 assert(native.valid && !native.is_tex && native.rgroup == INST_RGROUP_TEMP);
799 .rgroup = native.rgroup,
[all...]
H A Detnaviv_compiler_nir.c200 #define SRC_CONST(idx, s) ((hw_src){.use=1, .rgroup = INST_RGROUP_UNIFORM_0, .reg=idx, .swiz=s})
201 #define SRC_REG(idx, s) ((hw_src){.use=1, .rgroup = INST_RGROUP_TEMP, .reg=idx, .swiz=s})
209 if (src.rgroup != INST_RGROUP_IMMEDIATE)
370 return (hw_src) { .use = 1, .rgroup = INST_RGROUP_INTERNAL };
495 if (src.rgroup != INST_RGROUP_IMMEDIATE) {
569 .rgroup = INST_RGROUP_UNIFORM_0,

Completed in 10 milliseconds