| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| vc4_opt_small_immediates.c | 84 uint32_t imm = c->uniform_data[src.index]; local 85 uint32_t small_imm = qpu_encode_small_immediate(imm); 95 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| vc4_opt_small_immediates.c | 84 uint32_t imm = c->uniform_data[src.index]; local 85 uint32_t small_imm = qpu_encode_small_immediate(imm); 95 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| vir_opt_small_immediates.c | 73 uint32_t imm = c->uniform_data[uniform]; local 75 if (!v3d_qpu_small_imm_pack(c->devinfo, imm, &packed)) 96 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| vir_opt_small_immediates.c | 73 uint32_t imm = c->uniform_data[uniform]; local 75 if (!v3d_qpu_small_imm_pack(c->devinfo, imm, &packed)) 96 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_nir.c | 168 nir_ssa_def *imm = has_new_transcendentals ? local 173 nir_src_for_ssa(nir_fmul(&b, alu->src[0].src.ssa, imm)));
|
| etnaviv_asm.h | 104 unsigned imm; /* takes place of src[2] for BRANCH/CALL */ member in struct:etna_inst 169 * imm 178 * Set field imm of already-assembled instruction. 182 etna_assemble_set_imm(uint32_t *out, uint32_t imm) 184 out[3] |= VIV_ISA_WORD_3_SRC2_IMM(imm);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| r300_vs.c | 186 struct ureg_src imm; local 192 imm = ureg_imm4f(ureg, 0, 0, 0, 1); 194 ureg_MOV(ureg, dst, imm);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| r300_vs.c | 186 struct ureg_src imm; local 192 imm = ureg_imm4f(ureg, 0, 0, 0, 1); 194 ureg_MOV(ureg, dst, imm);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_opt_constant_folding.c | 103 nir_ssa_def *imm = nir_build_imm(b, alu->dest.dest.ssa.num_components, local 106 nir_ssa_def_rewrite_uses(&alu->dest.dest.ssa, imm); 248 nir_const_value imm[NIR_MAX_VEC_COMPONENTS]; local 249 memset(imm, 0, sizeof(imm)); 255 memcpy(&imm[i].u64, data + offset, bytes); 259 intrin->dest.ssa.bit_size, imm);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_aa_point.c | 87 struct tgsi_full_immediate *imm) 91 ctx->emit_immediate(ctx, imm); 104 unsigned imm; local 120 imm = ts->num_imm++; 154 TGSI_FILE_IMMEDIATE, imm, true); 172 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_X, 178 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_X, 201 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_W, false);
|
| tgsi_parse.c | 145 struct tgsi_full_immediate *imm = &ctx->FullToken.FullImmediate; local 148 memset(imm, 0, sizeof *imm); 149 copy_token(&imm->Immediate, &token); 151 imm_count = imm->Immediate.NrTokens - 1; 153 switch (imm->Immediate.DataType) { 157 next_token(ctx, &imm->u[i].Float); 164 next_token(ctx, &imm->u[i].Uint); 171 next_token(ctx, &imm->u[i].Int);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| si_nir_optim.c | 158 nir_ssa_def *imm = nir_imm_vec4(b, p->value[0], p->value[1], p->value[2], p->value[3]); local 159 nir_ssa_def_rewrite_uses(&tex->dest.ssa, imm);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_aa_point.c | 87 struct tgsi_full_immediate *imm) 91 ctx->emit_immediate(ctx, imm); 104 unsigned imm; local 120 imm = ts->num_imm++; 154 TGSI_FILE_IMMEDIATE, imm, true); 172 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_X, 178 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_X, 201 TGSI_FILE_IMMEDIATE, imm, TGSI_SWIZZLE_W, false);
|
| tgsi_parse.c | 145 struct tgsi_full_immediate *imm = &ctx->FullToken.FullImmediate; local 148 memset(imm, 0, sizeof *imm); 149 copy_token(&imm->Immediate, &token); 151 imm_count = imm->Immediate.NrTokens - 1; 153 switch (imm->Immediate.DataType) { 157 next_token(ctx, &imm->u[i].Float); 164 next_token(ctx, &imm->u[i].Uint); 171 next_token(ctx, &imm->u[i].Int);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| ir3_lower_parallelcopy.c | 30 uint32_t imm; member in union:copy_src::__anon970 56 .imm = reg->uim_val, 264 mov->srcs[0]->uim_val = entry->src.imm;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_tgsi_info.c | 43 * This is where we keep store the value of each channel of the IMM/TEMP/OUT 51 float imm[LP_MAX_TGSI_IMMEDIATES][4]; member in struct:analysis_context 77 assert(src->Index < ARRAY_SIZE(ctx->imm)); 78 if (src->Index < ARRAY_SIZE(ctx->imm)) { 79 chan_info->u.value = ctx->imm[src->Index][swizzle]; 587 if (ctx->num_imms < ARRAY_SIZE(ctx->imm)) { 590 ctx->imm[ctx->num_imms][chan] = value;
|
| lp_bld_tgsi_aos.c | 927 float imm[4]; local 931 imm[chan] = 0.0f; 935 imm[swizzle] = parse.FullToken.FullImmediate.u[chan].Float; 939 imm[0], imm[1], imm[2], imm[3],
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_emit_gv100.h | 307 const ImmediateValue *imm = ref.get()->asImm(); local 308 uint32_t val = imm->reg.data.u32; 311 assert(!(imm->reg.data.u64 & 0x00000000ffffffffULL)); 312 val = imm->reg.data.u64 >> 32;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_tgsi_lower_depth_clamp.c | 35 int imm; member in struct:tgsi_depth_clamp_transform 102 ctx->imm = ctx->info.immediate_count; 136 TGSI_FILE_IMMEDIATE, ctx->imm, 205 TGSI_FILE_IMMEDIATE, ctx->imm,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_tgsi_info.c | 42 * This is where we keep store the value of each channel of the IMM/TEMP/OUT 50 float imm[LP_MAX_TGSI_IMMEDIATES][4]; member in struct:analysis_context 76 assert(src->Index < ARRAY_SIZE(ctx->imm)); 77 if (src->Index < ARRAY_SIZE(ctx->imm)) { 78 chan_info->u.value = ctx->imm[src->Index][swizzle]; 579 if (ctx->num_imms < ARRAY_SIZE(ctx->imm)) { 582 ctx->imm[ctx->num_imms][chan] = value;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_asm.h | 90 unsigned imm; /* takes place of src[2] for BRANCH/CALL */ member in struct:etna_inst 115 * imm 124 * Set field imm of already-assembled instruction. 128 etna_assemble_set_imm(uint32_t *out, uint32_t imm) 130 out[3] |= VIV_ISA_WORD_3_SRC2_IMM(imm);
|
| /xsrc/external/mit/pixman/dist/pixman/ |
| loongson-mmintrin.h | 205 uint64_t imm = _MM_SHUFFLE (0, 0, 0, 0); local 209 : "f" (*(__m64 *)&val), "f" (*(__m64 *)&imm) 233 uint64_t imm = _MM_SHUFFLE (1, 0, 1, 0); local 237 : "f" (*(__m32 *)&__i1), "f" (*(__m64 *)&imm)
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_ir.cpp | 754 uint16_t imm = 0; local 761 imm = ((vm & 0x30) << 10) | ((lgkm & 0x3f) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); 766 imm = ((vm & 0x30) << 10) | ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); 771 imm = ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf); 775 imm |= 0xc000; /* should have no effect on pre-GFX9 and now we won't have to worry about the 778 imm |= 0x3000; /* should have no effect on pre-GFX10 and now we won't have to worry about the 780 return imm;
|
| aco_print_ir.cpp | 278 fprintf(output, " imm:%d", sopk.imm & 0x8000 ? (sopk.imm - 65536) : sopk.imm); 282 uint16_t imm = instr->sopp().imm; local 287 unsigned vmcnt = (imm & 0xF) | ((imm & (0x3 << 14)) >> 10); 290 if (((imm >> 4) & 0x7) < 0x7) 291 fprintf(output, " expcnt(%d)", (imm >> 4) & 0x7) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| i915_fpc_translate.c | 801 const struct tgsi_full_immediate *imm = &token->FullImmediate; local 804 assert(imm->Immediate.NrTokens <= 4 + 1); 805 for (j = 0; j < imm->Immediate.NrTokens - 1; j++) { 806 p->immediates[pos][j] = imm->u[j].Float;
|