| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_opcodes.h.py | 49 <% assert(len(immediates) < 32); %> 52 % for i, imm in enumerate(immediates): 67 enum agx_immediate immediates; 80 from agx_opcodes import opcodes, immediates, enums 82 print(Template(template).render(opcodes=opcodes, immediates=immediates,
|
| H A D | agx_print.c | 146 if (info.immediates) { 155 if (info.immediates & AGX_IMMEDIATE_DIM) { 164 if (info.immediates & AGX_IMMEDIATE_SCOREBOARD) { 173 if (info.immediates & AGX_IMMEDIATE_NEST) { 182 if ((info.immediates & AGX_IMMEDIATE_INVERT_COND) && I->invert_cond) {
|
| H A D | agx_pack.c | 287 } else if (info.immediates & AGX_IMMEDIATE_NEST) { 334 if (info.immediates & AGX_IMMEDIATE_TRUTH_TABLE) { 337 } else if (info.immediates & AGX_IMMEDIATE_SHIFT) { 340 } else if (info.immediates & AGX_IMMEDIATE_BFI_MASK) { 344 } else if (info.immediates & AGX_IMMEDIATE_SR) { 347 } else if (info.immediates & AGX_IMMEDIATE_WRITEOUT) 349 else if (info.immediates & AGX_IMMEDIATE_IMM) 351 else if (info.immediates & AGX_IMMEDIATE_ROUND) 353 else if (info.immediates & (AGX_IMMEDIATE_FCOND | AGX_IMMEDIATE_ICOND))
|
| H A D | agx_opcodes.py | 25 immediates = {} variable 68 immediates[name] = imm
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | fd2_program.h | 42 /* note: using same set of immediates for all variants 50 } immediates[64]; member in struct:fd2_shader_stateobj
|
| H A D | ir2_nir.c | 145 imm_ncomp = so->immediates[idx].ncomp; 148 if (value[i] == so->immediates[idx].val[j]) 154 so->immediates[idx].val[imm_ncomp++] = value[i]; 169 if (value[i] == ctx->so->immediates[idx].val[j]) 173 so->immediates[idx].val[imm_ncomp++] = value[i]; 179 so->immediates[idx].ncomp = imm_ncomp;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | fd2_program.h | 42 /* note: using same set of immediates for all variants 50 } immediates[64]; member in struct:fd2_shader_stateobj
|
| H A D | ir2_nir.c | 157 imm_ncomp = so->immediates[idx].ncomp; 160 if (value[i] == so->immediates[idx].val[j]) 166 so->immediates[idx].val[imm_ncomp++] = value[i]; 181 if (value[i] == ctx->so->immediates[idx].val[j]) 185 so->immediates[idx].val[imm_ncomp++] = value[i]; 191 so->immediates[idx].ncomp = imm_ncomp;
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/ |
| H A D | disasm.py | 1 from valhall import instructions, immediates, enums, typesize, safe_name 198 % for imm in op.immediates: 242 print(Template(template).render(OPCODES = OPCODE_BUCKETS, IMMEDIATES = immediates, ENUMS = enums, typesize = typesize, safe_name = safe_name))
|
| H A D | asm.py | 27 from valhall import instructions, enums, immediates, typesize 48 'Multiple special immediates') 144 die_if(val not in immediates, 'Unexpected immediate value') 146 return immediates.index(val) | 0xC0 205 expected_op_count = len(ins.srcs) + len(ins.dests) + len(ins.immediates) + len(ins.staging) 298 for i, (op, imm) in enumerate(zip(operands, ins.immediates)): 322 operands = operands[len(ins.immediates):]
|
| H A D | valhall.py | 37 # All immediates in the ISA 40 immediates = [int(imm.text, base=0) for imm in ilut.findall('constant')] variable 172 def __init__(self, name, opcode, opcode2, srcs = [], dests = [], immediates = [], modifiers = [], staging = None): 178 self.immediates = immediates 260 # Get immediates 270 instr = Instruction(name, opcode, opcode2, srcs = sources, dests = dests, immediates = imms, modifiers = modifiers, staging = staging)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_disk_cache.c | 134 sizeof(v->const_state->immediates[0]); 135 v->const_state->immediates = ralloc_size(v->const_state, immeds_sz); 136 blob_copy_bytes(blob, v->const_state->immediates, immeds_sz); 156 sizeof(v->const_state->immediates[0]); 157 blob_write_bytes(blob, v->const_state->immediates, immeds_sz);
|
| H A D | ir3_cp.c | 156 * adding to the list of immediates to be pushed to the const buffer when 211 const_state->immediates = rerzalloc( 212 const_state, const_state->immediates, 213 __typeof__(const_state->immediates[0]), const_state->immediates_size, 219 const_state->immediates[i] = 0xd0d0d0d0; 224 if (const_state->immediates[i] == reg->uim_val) 236 const_state->immediates[i] = reg->uim_val;
|
| H A D | ir3_parser.y | 215 const_state->immediates = rerzalloc(const_state, 216 const_state->immediates, 217 __typeof__(const_state->immediates[0]), 221 const_state->immediates[i] = 0xd0d0d0d0; 224 const_state->immediates[idx * 4 + 0] = c0; 225 const_state->immediates[idx * 4 + 1] = c1; 226 const_state->immediates[idx * 4 + 2] = c2; 227 const_state->immediates[idx * 4 + 3] = c3; 682 /* reserve space in immediates for the actual value to be plugged in later: */ 717 /* reserve space in immediates fo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_shader.c | 50 if (v->immediates) 51 free(v->immediates); 356 so->immediates[i].val[0], 357 so->immediates[i].val[1], 358 so->immediates[i].val[2], 359 so->immediates[i].val[3]);
|
| H A D | ir3_cp.c | 304 ctx->so->immediates = realloc (ctx->so->immediates, 305 ctx->so->immediates_size * sizeof (ctx->so->immediates[0])); 312 if (ctx->so->immediates[idx].val[swiz] == reg->uim_val) { 321 ctx->so->immediates[idx].val[swiz] = reg->uim_val;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vs.h | 119 const float (*immediates)[4]; member in struct:draw_vertex_shader
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vs.h | 119 const float (*immediates)[4]; member in struct:draw_vertex_shader
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/ |
| H A D | a6xx.c | 253 const_state->immediates[idx * 4 + 0] = grid[0]; 254 const_state->immediates[idx * 4 + 1] = grid[1]; 255 const_state->immediates[idx * 4 + 2] = grid[2]; 265 const_state->immediates[idx * 4 + 1] = iova >> 32; 266 const_state->immediates[idx * 4 + 0] = (iova << 32) >> 32; 280 emit_const(ring, base, size, const_state->immediates);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_shader.c | 199 if (shader->variants[i].immediates) 200 free(shader->variants[i].immediates);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi.h | 459 LLVMValueRef immediates[LP_MAX_INLINED_IMMEDIATES][TGSI_NUM_CHANNELS]; member in struct:lp_build_tgsi_soa_context 552 LLVMValueRef immediates[LP_MAX_INLINED_IMMEDIATES]; member in struct:lp_build_tgsi_aos_context
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 18.1.4.rst | 68 immediates
|
| H A D | 21.3.3.rst | 61 - r300: Ensure that immediates have matching negate flags too.
|
| H A D | 9.1.5.rst | 61 - svga: check for NaN shader immediates
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi.h | 549 LLVMValueRef immediates[LP_MAX_INLINED_IMMEDIATES][TGSI_NUM_CHANNELS]; member in struct:lp_build_tgsi_soa_context 642 LLVMValueRef immediates[LP_MAX_INLINED_IMMEDIATES]; member in struct:lp_build_tgsi_aos_context
|