HomeSort by: relevance | last modified time | path
    Searched defs:immediate (Results 1 - 25 of 26) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/
parser.y 167 %type <num> immediate
190 * - not (single src, possibly an immediate)
199 | T_OP_NOT reg ',' immediate { new_instr($1); dst($2); immed($4); }
202 | T_OP_MOV reg ',' immediate T_LSHIFT immediate {
205 | T_OP_MOV reg ',' immediate { new_instr($1); dst($2); immed($4); }
206 | T_OP_MOV reg ',' T_LABEL_REF T_LSHIFT immediate {
228 | alu_2src_op reg ',' reg ',' immediate { dst($2); src1($4); immed($6); }
240 config_instr: config_op reg ',' '[' reg '+' immediate ']' ',' immediate {
262 immediate: T_HEX label
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
test_fs_copy_propagation.cpp 163 float immediate; member in struct:__anon2442
192 brw_imm_f(test[i].immediate)));
219 EXPECT_TRUE(sel->src[1].equals(brw_imm_f(test[i].immediate)));
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
test_fs_copy_propagation.cpp 152 float immediate; member in struct:__anon4778
181 brw_imm_f(test[i].immediate)));
208 EXPECT_TRUE(sel->src[1].equals(brw_imm_f(test[i].immediate)));
  /xsrc/external/mit/xf86-video-intel/dist/src/sna/
kgem_debug_gen2.c 60 char immediate = (data[0] & (1 << 23)) == 0; local
80 if (immediate) {
kgem_debug_gen3.c 1472 char immediate = (data[0] & (1 << 23)) == 0; local
1495 if (immediate) {
sna_dri2.c 2742 DBG(("%s: emitting immediate blit, throttling client, synced? %d, chained? %d, pipe %d\n",
3097 DBG(("%s: target_msc=%lld, current_msc=%lld, immediate?=%d\n",
3106 bool immediate, CARD64 *target_msc, CARD64 current_msc,
3112 if (immediate) {
3115 DBG(("%s: performing immediate swap on pipe %d, pending? %d, mode: %d, continuation? %d\n",
3285 bool immediate; local
3367 DBG(("%s: off-screen, immediate update\n", __FUNCTION__));
3378 immediate = immediate_swap(sna, draw, crtc,
3384 immediate, target_msc, current_msc,
3402 if (immediate) {
    [all...]
  /xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
kgem_debug_gen2.c 60 char immediate = (data[0] & (1 << 23)) == 0; local
80 if (immediate) {
kgem_debug_gen3.c 1472 char immediate = (data[0] & (1 << 23)) == 0; local
1495 if (immediate) {
  /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
agx_opcodes.py 39 class Immediate(object):
66 def immediate(name, ctype = "uint32_t"): function
67 imm = Immediate(name, ctype)
73 return immediate(name, "enum agx_" + name)
78 FORMAT = immediate("format", "enum agx_format")
79 IMM = immediate("imm")
80 WRITEOUT = immediate("writeout")
81 INDEX = immediate("index")
82 COMPONENT = immediate("component")
83 CHANNELS = immediate("channels"
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
tgsi_build.c 543 * immediate
549 struct tgsi_immediate immediate; local
551 immediate.Type = TGSI_TOKEN_TYPE_IMMEDIATE;
552 immediate.NrTokens = 1;
553 immediate.DataType = TGSI_IMM_FLOAT32;
554 immediate.Padding = 0;
556 return immediate;
564 struct tgsi_immediate immediate; local
566 immediate = tgsi_default_immediate();
567 immediate.DataType = type
609 struct tgsi_immediate *immediate; local
    [all...]
tgsi_ureg.c 157 } immediate[UREG_MAX_IMMEDIATE]; member in struct:ureg_program
870 /* Actually expand immediate only when fully succeeded.
915 /* Actually expand immediate only when fully succeeded.
936 if (ureg->immediate[i].type != type) {
942 ureg->immediate[i].value.u,
943 &ureg->immediate[i].nr,
951 ureg->immediate[i].type = type;
955 ureg->immediate[i].value.u,
956 &ureg->immediate[i].nr,
965 /* Make sure that all referenced elements are from this immediate
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
tgsi_build.c 546 * immediate
552 struct tgsi_immediate immediate; local
554 immediate.Type = TGSI_TOKEN_TYPE_IMMEDIATE;
555 immediate.NrTokens = 1;
556 immediate.DataType = TGSI_IMM_FLOAT32;
557 immediate.Padding = 0;
559 return immediate;
567 struct tgsi_immediate immediate; local
569 immediate = tgsi_default_immediate();
570 immediate.DataType = type
612 struct tgsi_immediate *immediate; local
    [all...]
tgsi_ureg.c 155 } immediate[UREG_MAX_IMMEDIATE]; member in struct:ureg_program
872 /* Actually expand immediate only when fully succeeded.
917 /* Actually expand immediate only when fully succeeded.
938 if (ureg->immediate[i].type != type) {
944 ureg->immediate[i].value.u,
945 &ureg->immediate[i].nr,
953 ureg->immediate[i].type = type;
957 ureg->immediate[i].value.u,
958 &ureg->immediate[i].nr,
967 /* Make sure that all referenced elements are from this immediate
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_parser.y 1037 cat6_load: T_OP_LDG { new_instr(OPC_LDG); } cat6_type dst_reg ',' 'g' '[' src cat6_offset ']' ',' immediate
1038 | T_OP_LDG_A { new_instr(OPC_LDG_A); } cat6_type dst_reg ',' 'g' '[' src cat6_stg_ldg_a6xx_offset ']' ',' immediate
1039 | T_OP_LDP { new_instr(OPC_LDP); } cat6_type dst_reg ',' 'p' '[' src cat6_offset ']' ',' immediate
1040 | T_OP_LDL { new_instr(OPC_LDL); } cat6_type dst_reg ',' 'l' '[' src cat6_offset ']' ',' immediate
1041 | T_OP_LDLW { new_instr(OPC_LDLW); } cat6_type dst_reg ',' 'l' '[' src cat6_offset ']' ',' immediate
1044 } ',' immediate
1046 cat6_store: T_OP_STG { new_instr(OPC_STG); dummy_dst(); } cat6_type 'g' '[' src cat6_imm_offset ']' ',' src ',' immediate
1047 | T_OP_STG_A { new_instr(OPC_STG_A); dummy_dst(); } cat6_type 'g' '[' src cat6_stg_ldg_a6xx_offset ']' ',' src ',' immediate
1048 | T_OP_STP { new_instr(OPC_STP); dummy_dst(); } cat6_type 'p' '[' src cat6_dst_offset ']' ',' src ',' immediate
1049 | T_OP_STL { new_instr(OPC_STL); dummy_dst(); } cat6_type 'l' '[' src cat6_dst_offset ']' ',' src ',' immediate
1244 immediate: integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; } label
    [all...]
ir3_shader.h 177 unsigned immediate; member in struct:ir3_const_state::__anon975
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
i915_context.h 143 unsigned immediate[I915_MAX_IMMEDIATE]; member in struct:i915_state
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_emit_gm107.cpp 1943 bool immediate = false; local
1960 immediate = true;
1991 if (!immediate) {
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3_shader.h 467 unsigned immediate; member in struct:ir3_shader_variant::__anon3504
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
i915_context.h 148 unsigned immediate[I915_MAX_IMMEDIATE]; member in struct:i915_state
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_emit_gm107.cpp 1905 bool immediate = false; local
1922 immediate = true;
1953 if (!immediate) {
  /xsrc/external/mit/libdrm/dist/intel/
intel_decode.c 2285 char immediate = (data[0] & (1 << 23)) == 0; local
2333 if (immediate) {
3686 "immediate dword low\n");
3688 "immediate dword high\n");
3721 instr_out(ctx, 2, "immediate dword low\n");
3722 instr_out(ctx, 3, "immediate dword high\n");
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
r600_shader.c 2358 /* need to move any immediate into a temp - for trig functions which use literal for PI stuff */
3428 struct tgsi_full_immediate *immediate; local
3718 immediate = &ctx.parse.FullToken.FullImmediate;
3724 ctx.literals[ctx.nliterals * 4 + 0] = immediate->u[0].Uint;
3725 ctx.literals[ctx.nliterals * 4 + 1] = immediate->u[1].Uint;
3726 ctx.literals[ctx.nliterals * 4 + 2] = immediate->u[2].Uint;
3727 ctx.literals[ctx.nliterals * 4 + 3] = immediate->u[3].Uint;
8392 SET_TEXTURE_OFFSETS instruction. The immediate offset values
8842 /* have to work out the offset into the RAT immediate return buffer */
8898 /* have to work out the offset into the RAT immediate return buffer *
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
bifrost_compile.c 201 * immediate to be used (which applies even if _IMM can't be used) */
204 bi_is_intr_immediate(nir_intrinsic_instr *instr, unsigned *immediate, unsigned max)
211 *immediate = nir_intrinsic_base(instr) + nir_src_as_uint(*offset);
212 return (*immediate) < max;
255 bool immediate = bi_is_intr_immediate(instr, &imm_index, 16); local
258 if (immediate) {
308 bool immediate = bi_is_intr_immediate(instr, &imm_index, 20); local
310 if (immediate && smooth) {
313 } else if (immediate && !smooth) {
692 bool immediate = bi_is_intr_immediate(instr, &imm_index, 16) local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
r600_shader.c 2270 /* need to move any immediate into a temp - for trig functions which use literal for PI stuff */
3339 struct tgsi_full_immediate *immediate; local
3629 immediate = &ctx.parse.FullToken.FullImmediate;
3635 ctx.literals[ctx.nliterals * 4 + 0] = immediate->u[0].Uint;
3636 ctx.literals[ctx.nliterals * 4 + 1] = immediate->u[1].Uint;
3637 ctx.literals[ctx.nliterals * 4 + 2] = immediate->u[2].Uint;
3638 ctx.literals[ctx.nliterals * 4 + 3] = immediate->u[3].Uint;
8293 SET_TEXTURE_OFFSETS instruction. The immediate offset values
8743 /* have to work out the offset into the RAT immediate return buffer */
8799 /* have to work out the offset into the RAT immediate return buffer *
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
svga_tgsi_vgpu10.c 175 unsigned alpha_ref_index; /**< immediate constant for alpha ref */
795 * Compute index representations (immediate, relative, etc).
1136 /* Emit the four float/int in-line immediate values */
1506 * Create a tgsi_full_src_register for an immediate constant.
1691 /* Should never try to use an immediate value that wasn't pre-declared */
1698 * Return a tgsi_full_src_register for an immediate/literal
1702 * vec4 immediate.
1718 /* find remaining components within the immediate vector */
1738 assert(!"Failed to find immediate register!");
1748 * Return a tgsi_full_src_register for an immediate/litera
4858 struct tgsi_full_src_register immediate; local
    [all...]

Completed in 74 milliseconds

1 2