Searched refs:instrlen (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_program.c99 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen));
126 uint8_t instrlen; member in struct:stage
153 /* instrlen is already in units of 16 instr.. although
157 s[i].instrlen = s[i].v->instrlen;
161 s[i].instrlen = 0;
170 * NOTE: if VS.instrlen + FS.instrlen > 64, then one or both shaders
173 if ((s[VS].instrlen + s[FS].instrlen) > 6
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_compute.c79 unsigned instrlen = v->instrlen; local in function:cs_program_emit
84 if (instrlen > 32)
85 instrlen = 0;
117 OUT_RING(ring, A5XX_HLSQ_CS_CNTL_INSTRLEN(instrlen) |
128 OUT_RING(ring, instrlen); /* HLSQ_CS_INSTRLEN */
147 if (instrlen > 0)
H A Dfd5_program.c102 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen));
246 uint8_t instrlen; member in struct:stage
273 /* instrlen is already in units of 16 instr.. although
277 s[i].instrlen = s[i].v->instrlen;
281 s[i].instrlen = 0;
290 * NOTE: if VS.instrlen + FS.instrlen > 64, then one or both shaders
293 if ((s[VS].instrlen + s[FS].instrlen) > 6
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_compute.c41 unsigned instrlen = v->instrlen; local in function:cs_program_emit
46 if (instrlen > 32)
47 instrlen = 0;
71 OUT_RING(ring, A5XX_HLSQ_CS_CNTL_INSTRLEN(instrlen) |
83 OUT_RING(ring, instrlen); /* HLSQ_CS_INSTRLEN */
103 if (instrlen > 0)
H A Dfd5_program.c65 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen));
161 uint8_t instrlen; member in struct:stage
182 /* instrlen is already in units of 16 instr.. although
186 s[i].instrlen = s[i].v->instrlen;
190 s[i].instrlen = 0;
199 * NOTE: if VS.instrlen + FS.instrlen > 64, then one or both shaders
202 if ((s[VS].instrlen + s[FS].instrlen) > 6
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_program.c62 CP_LOAD_STATE4_0_NUM_UNIT(so->instrlen));
88 uint8_t instrlen; member in struct:stage
109 /* instrlen is already in units of 16 instr.. although
113 s[i].instrlen = s[i].v->instrlen;
117 s[i].instrlen = 0;
126 * NOTE: if VS.instrlen + FS.instrlen > 64, then one or both shaders
129 if ((s[VS].instrlen + s[FS].instrlen) > 6
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.c120 CP_LOAD_STATE6_0_NUM_UNIT(so->instrlen));
244 uint16_t instrlen; member in struct:stage
277 /* instrlen is already in units of 16 instr.. although
281 s[i].instrlen = s[i].v->instrlen;
285 s[i].instrlen = 0;
369 OUT_RING(ring, s[VS].instrlen); /* SP_VS_INSTRLEN */
376 OUT_RING(ring, s[HS].instrlen); /* SP_HS_INSTRLEN */
380 OUT_RING(ring, s[DS].instrlen); /* SP_DS_INSTRLEN */
387 OUT_RING(ring, s[GS].instrlen); /* SP_GS_INSTRLE
[all...]
H A Dfd6_compute.c92 OUT_RING(ring, v->instrlen); /* SP_VS_INSTRLEN */
118 if (v->instrlen > 0)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_program.c120 CP_LOAD_STATE_0_NUM_UNIT(so->instrlen));
157 fpbuffersz = fp->instrlen;
158 vpbuffersz = vp->instrlen;
258 OUT_RING(ring, A3XX_SP_VS_LENGTH_REG_SHADERLENGTH(vp->instrlen));
327 OUT_RING(ring, A3XX_SP_FS_LENGTH_REG_SHADERLENGTH(fp->instrlen));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_program.c81 CP_LOAD_STATE_0_NUM_UNIT(so->instrlen));
117 fpbuffersz = fp->instrlen;
118 vpbuffersz = vp->instrlen;
230 OUT_RING(ring, A3XX_SP_VS_LENGTH_REG_SHADERLENGTH(vp->instrlen));
301 OUT_RING(ring, A3XX_SP_FS_LENGTH_REG_SHADERLENGTH(fp->instrlen));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_compute.c63 OUT_RING(ring, v->instrlen); /* SP_VS_INSTRLEN */
110 if (v->instrlen > 0)
H A Dfd6_program.c51 uint32_t instrlen = 0; local in function:fd6_emit_shader
57 instrlen = REG_A6XX_SP_VS_INSTRLEN;
62 instrlen = REG_A6XX_SP_HS_INSTRLEN;
67 instrlen = REG_A6XX_SP_DS_INSTRLEN;
72 instrlen = REG_A6XX_SP_GS_INSTRLEN;
77 instrlen = REG_A6XX_SP_FS_INSTRLEN;
83 instrlen = REG_A6XX_SP_CS_INSTRLEN;
126 OUT_PKT4(ring, instrlen, 1);
127 OUT_RING(ring, so->instrlen);
151 CP_LOAD_STATE6_0_NUM_UNIT(so->instrlen));
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c373 if (vs->instrlen)
381 tu_cs_emit(cs, vs->instrlen);
391 if (hs->instrlen)
399 tu_cs_emit(cs, hs->instrlen);
409 if (ds->instrlen)
414 tu_cs_emit(cs, ds->instrlen);
424 if (gs->instrlen)
432 tu_cs_emit(cs, gs->instrlen);
453 if (fs->instrlen)
470 tu_cs_emit(cs, fs->instrlen);
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
H A Da4xx.c128 OUT_RING(ring, v->instrlen);
154 CP_LOAD_STATE4_0_NUM_UNIT(v->instrlen));
H A Da6xx.c148 OUT_RING(ring, v->instrlen); /* SP_VS_INSTRLEN */
178 OUT_RING(ring, v->instrlen);
188 CP_LOAD_STATE6_0_NUM_UNIT(v->instrlen));
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_shader.c125 v->instrlen = v->info.sizedwords / (2 * 16);
127 v->instrlen = v->info.sizedwords / (2 * 4);
H A Dir3_shader.h357 unsigned instrlen; member in struct:ir3_shader_variant
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_shader.h528 unsigned instrlen; member in struct:ir3_shader_variant
H A Dir3.c240 v->instrlen = DIV_ROUND_UP(instr_count, compiler->instr_align);
242 /* Pad out with NOPs to instrlen, including at least 4 so that cffdump
246 info->size = MAX2(v->instrlen * compiler->instr_align, instr_count + 4) * 8;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c527 tu_cs_emit(cs, xs->instrlen);
530 * binary_iova should be aligned to 1 instrlen unit (128 bytes)
553 CP_LOAD_STATE6_0_NUM_UNIT(xs->instrlen));
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst2175 - freedreno/a6xx: Move instrlen and obj_start writes to fd6_emit_shader
H A D20.2.0.rst1866 - freedreno/ir3: Clean up instrlen setup.

Completed in 30 milliseconds