| /xsrc/external/mit/MesaLib.old/dist/src/mesa/program/ |
| H A D | prog_opt_constant_fold.c | 39 if (inst->SrcReg[i].File != PROGRAM_CONSTANT) 41 if (inst->SrcReg[i].RelAddr) 141 get_value(prog, &inst->SrcReg[0], a); 142 get_value(prog, &inst->SrcReg[1], b); 150 inst->SrcReg[0] = src_reg_for_vec4(prog, result); 152 inst->SrcReg[1].File = PROGRAM_UNDEFINED; 153 inst->SrcReg[1].Swizzle = SWIZZLE_NOOP; 170 get_value(prog, &inst->SrcReg[0], a); 171 get_value(prog, &inst->SrcReg[1], b); 172 get_value(prog, &inst->SrcReg[ [all...] |
| H A D | programopt.c | 93 newInst[i].SrcReg[0].File = PROGRAM_STATE_VAR; 94 newInst[i].SrcReg[0].Index = mvpRef[i]; 95 newInst[i].SrcReg[0].Swizzle = SWIZZLE_NOOP; 96 newInst[i].SrcReg[1].File = PROGRAM_INPUT; 97 newInst[i].SrcReg[1].Index = VERT_ATTRIB_POS; 98 newInst[i].SrcReg[1].Swizzle = SWIZZLE_NOOP; 164 newInst[0].SrcReg[0].File = PROGRAM_INPUT; 165 newInst[0].SrcReg[0].Index = VERT_ATTRIB_POS; 166 newInst[0].SrcReg[0].Swizzle = SWIZZLE_XXXX; 167 newInst[0].SrcReg[ [all...] |
| H A D | prog_parameter_layout.c | 141 if (inst->SrcReg[i].Base.RelAddr) { 144 if (!inst->SrcReg[i].Symbol->pass1_done) { 147 inst->SrcReg[i].Symbol->param_binding_begin, 148 inst->SrcReg[i].Symbol->param_binding_length); 155 inst->SrcReg[i].Symbol->param_binding_begin = new_begin; 156 inst->SrcReg[i].Symbol->pass1_done = 1; 163 inst->Base.SrcReg[i] = inst->SrcReg[i].Base; 164 inst->Base.SrcReg[i].Index += 165 inst->SrcReg[ [all...] |
| H A D | prog_instruction.c | 46 inst[i].SrcReg[0].File = PROGRAM_UNDEFINED; 47 inst[i].SrcReg[0].Swizzle = SWIZZLE_NOOP; 48 inst[i].SrcReg[1].File = PROGRAM_UNDEFINED; 49 inst[i].SrcReg[1].Swizzle = SWIZZLE_NOOP; 50 inst[i].SrcReg[2].File = PROGRAM_UNDEFINED; 51 inst[i].SrcReg[2].Swizzle = SWIZZLE_NOOP; 221 if (inst->SrcReg[i].File == inst->DstReg.File && 222 inst->SrcReg[i].Index == inst->DstReg.Index) { 228 GLuint swizzle = GET_SWZ(inst->SrcReg[i].Swizzle, chan);
|
| H A D | prog_execute.c | 304 inst->SrcReg[0].File == PROGRAM_INPUT && 305 inst->SrcReg[0].Index == VARYING_SLOT_TEX0 + inst->TexSrcUnit) { 307 GLuint attr = inst->SrcReg[0].Index; 408 fetch_vector4(&inst->SrcReg[0], machine, a); 419 fetch_vector4(&inst->SrcReg[0], machine, a); 420 fetch_vector4(&inst->SrcReg[1], machine, b); 436 fetch_vector4(&inst->SrcReg[0], machine, t); 484 fetch_vector4(&inst->SrcReg[0], machine, a); 485 fetch_vector4(&inst->SrcReg[1], machine, b); 486 fetch_vector4(&inst->SrcReg[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| H A D | prog_opt_constant_fold.c | 39 if (inst->SrcReg[i].File != PROGRAM_CONSTANT) 41 if (inst->SrcReg[i].RelAddr) 141 get_value(prog, &inst->SrcReg[0], a); 142 get_value(prog, &inst->SrcReg[1], b); 150 inst->SrcReg[0] = src_reg_for_vec4(prog, result); 152 inst->SrcReg[1].File = PROGRAM_UNDEFINED; 153 inst->SrcReg[1].Swizzle = SWIZZLE_NOOP; 170 get_value(prog, &inst->SrcReg[0], a); 171 get_value(prog, &inst->SrcReg[1], b); 172 get_value(prog, &inst->SrcReg[ [all...] |
| H A D | programopt.c | 93 newInst[i].SrcReg[0].File = PROGRAM_STATE_VAR; 94 newInst[i].SrcReg[0].Index = mvpRef[i]; 95 newInst[i].SrcReg[0].Swizzle = SWIZZLE_NOOP; 96 newInst[i].SrcReg[1].File = PROGRAM_INPUT; 97 newInst[i].SrcReg[1].Index = VERT_ATTRIB_POS; 98 newInst[i].SrcReg[1].Swizzle = SWIZZLE_NOOP; 164 newInst[0].SrcReg[0].File = PROGRAM_INPUT; 165 newInst[0].SrcReg[0].Index = VERT_ATTRIB_POS; 166 newInst[0].SrcReg[0].Swizzle = SWIZZLE_XXXX; 167 newInst[0].SrcReg[ [all...] |
| H A D | prog_parameter_layout.c | 159 if (inst->SrcReg[i].Base.RelAddr) { 162 if (!inst->SrcReg[i].Symbol->pass1_done) { 165 inst->SrcReg[i].Symbol->param_binding_begin, 166 inst->SrcReg[i].Symbol->param_binding_length); 173 inst->SrcReg[i].Symbol->param_binding_begin = new_begin; 174 inst->SrcReg[i].Symbol->pass1_done = 1; 181 inst->Base.SrcReg[i] = inst->SrcReg[i].Base; 182 inst->Base.SrcReg[i].Index += 183 inst->SrcReg[ [all...] |
| H A D | prog_instruction.c | 48 inst[i].SrcReg[0].File = PROGRAM_UNDEFINED; 49 inst[i].SrcReg[0].Swizzle = SWIZZLE_NOOP; 50 inst[i].SrcReg[1].File = PROGRAM_UNDEFINED; 51 inst[i].SrcReg[1].Swizzle = SWIZZLE_NOOP; 52 inst[i].SrcReg[2].File = PROGRAM_UNDEFINED; 53 inst[i].SrcReg[2].Swizzle = SWIZZLE_NOOP; 223 if (inst->SrcReg[i].File == inst->DstReg.File && 224 inst->SrcReg[i].Index == inst->DstReg.Index) { 230 GLuint swizzle = GET_SWZ(inst->SrcReg[i].Swizzle, chan);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_pair_translate.c | 44 inst->SrcReg[2] = inst->SrcReg[1]; 45 inst->SrcReg[1].File = RC_FILE_NONE; 46 inst->SrcReg[1].Swizzle = RC_SWIZZLE_1111; 47 inst->SrcReg[1].Negate = RC_MASK_NONE; 51 tmp = inst->SrcReg[2]; 52 inst->SrcReg[2] = inst->SrcReg[0]; 53 inst->SrcReg[0] = tmp; 66 inst->SrcReg[ [all...] |
| H A D | radeon_optimize.c | 76 &reader_data->Writer->U.I.PreSub.SrcReg[0], 77 &reader_data->Writer->U.I.PreSub.SrcReg[1])) { 91 if(reader_data->Writer->U.I.SrcReg[0].File != RC_FILE_TEMPORARY && 92 reader_data->Writer->U.I.SrcReg[0].File != RC_FILE_INPUT && 166 inst->U.I.SrcReg[0].File == RC_FILE_PRESUB || 167 inst->U.I.SrcReg[0].Abs || 168 inst->U.I.SrcReg[0].Negate) { 177 *reader_data.Readers[i].U.I.Src = chain_srcregs(*reader_data.Readers[i].U.I.Src, inst_mov->U.I.SrcReg[0]); 179 if (inst_mov->U.I.SrcReg[0].File == RC_FILE_PRESUB) 232 if (is_src_uniform_constant(inst->U.I.SrcReg[ [all...] |
| H A D | radeon_program_tex.c | 70 inst_mov->U.I.SrcReg[0] = inst->U.I.SrcReg[0]; 71 inst_mov->U.I.SrcReg[1].File = RC_FILE_CONSTANT; 72 inst_mov->U.I.SrcReg[1].Index = 76 reset_srcreg(&inst->U.I.SrcReg[0]); 77 inst->U.I.SrcReg[0].File = RC_FILE_TEMPORARY; 78 inst->U.I.SrcReg[0].Index = temp; 93 inst_rcp->U.I.SrcReg[0] = inst->U.I.SrcReg[0]; 96 inst_rcp->U.I.SrcReg[ [all...] |
| H A D | radeon_compiler.c | 125 if (inst->U.I.SrcReg[i].File == RC_FILE_INPUT) 126 c->Program.InputsRead |= 1 << inst->U.I.SrcReg[i].Index; 151 if (inst->U.I.SrcReg[i].File == RC_FILE_INPUT && inst->U.I.SrcReg[i].Index == input) { 152 inst->U.I.SrcReg[i].File = new_input.File; 153 inst->U.I.SrcReg[i].Index = new_input.Index; 154 inst->U.I.SrcReg[i].Swizzle = combine_swizzles(new_input.Swizzle, inst->U.I.SrcReg[i].Swizzle); 155 if (!inst->U.I.SrcReg[i].Abs) { 156 inst->U.I.SrcReg[ [all...] |
| H A D | r3xx_vertprog.c | 43 (PVS_SRC_OPERAND(t_src_index(vp, &vpi->SrcReg[x]), \ 48 t_src_class(vpi->SrcReg[x].File), \ 49 RC_MASK_NONE) | (vpi->SrcReg[x].RelAddr << 4)) 198 inst[1] = t_src(vp, &vpi->SrcReg[0]); 215 inst[1] = t_src(vp, &vpi->SrcReg[0]); 216 inst[2] = t_src(vp, &vpi->SrcReg[1]); 232 inst[1] = t_src_scalar(vp, &vpi->SrcReg[0]); 251 inst[1] = PVS_SRC_OPERAND(t_src_index(vp, &vpi->SrcReg[0]), t_swizzle(GET_SWZ(vpi->SrcReg[0].Swizzle, 0)), // X 252 t_swizzle(GET_SWZ(vpi->SrcReg[ [all...] |
| H A D | radeon_emulate_loops.c | 100 if(!rc_src_reg_is_immediate(value->C, inst->U.I.SrcReg[0].File, 101 inst->U.I.SrcReg[0].Index)){ 107 inst->U.I.SrcReg[0].Index, 108 inst->U.I.SrcReg[0].Swizzle, 109 inst->U.I.SrcReg[0].Negate, 0); 141 if(inst->U.I.SrcReg[0].File == RC_FILE_TEMPORARY && 142 inst->U.I.SrcReg[0].Index == count_inst->Index && 143 inst->U.I.SrcReg[0].Swizzle == count_inst->Swz){ 145 } else if( inst->U.I.SrcReg[1].File == RC_FILE_TEMPORARY && 146 inst->U.I.SrcReg[ [all...] |
| H A D | radeon_vert_fc.c | 131 new_inst->U.I.SrcReg[0].Index = 0; 132 new_inst->U.I.SrcReg[0].File = RC_FILE_NONE; 133 new_inst->U.I.SrcReg[0].Swizzle = RC_SWIZZLE_0000; 141 build_pred_src(&new_inst->U.I.SrcReg[0], fc_state); 151 new_inst->U.I.SrcReg[1].Index = 0; 152 new_inst->U.I.SrcReg[1].File = RC_FILE_NONE; 153 new_inst->U.I.SrcReg[1].Swizzle = RC_SWIZZLE_0000; 165 inst->U.I.SrcReg[0].Index = 0; 166 inst->U.I.SrcReg[0].File = RC_FILE_NONE; 167 inst->U.I.SrcReg[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_pair_translate.c | 46 inst->SrcReg[2] = inst->SrcReg[1]; 47 inst->SrcReg[1].File = RC_FILE_NONE; 48 inst->SrcReg[1].Swizzle = RC_SWIZZLE_1111; 49 inst->SrcReg[1].Negate = RC_MASK_NONE; 53 tmp = inst->SrcReg[2]; 54 inst->SrcReg[2] = inst->SrcReg[0]; 55 inst->SrcReg[0] = tmp; 68 inst->SrcReg[ [all...] |
| H A D | radeon_optimize.c | 78 &reader_data->Writer->U.I.PreSub.SrcReg[0], 79 &reader_data->Writer->U.I.PreSub.SrcReg[1])) { 93 if(reader_data->Writer->U.I.SrcReg[0].File != RC_FILE_TEMPORARY && 94 reader_data->Writer->U.I.SrcReg[0].File != RC_FILE_INPUT && 168 inst->U.I.SrcReg[0].File == RC_FILE_PRESUB || 169 inst->U.I.SrcReg[0].Abs || 170 inst->U.I.SrcReg[0].Negate) { 179 *reader_data.Readers[i].U.I.Src = chain_srcregs(*reader_data.Readers[i].U.I.Src, inst_mov->U.I.SrcReg[0]); 181 if (inst_mov->U.I.SrcReg[0].File == RC_FILE_PRESUB) 234 if (is_src_uniform_constant(inst->U.I.SrcReg[ [all...] |
| H A D | radeon_program_tex.c | 70 inst_mov->U.I.SrcReg[0] = inst->U.I.SrcReg[0]; 71 inst_mov->U.I.SrcReg[1].File = RC_FILE_CONSTANT; 72 inst_mov->U.I.SrcReg[1].Index = 76 reset_srcreg(&inst->U.I.SrcReg[0]); 77 inst->U.I.SrcReg[0].File = RC_FILE_TEMPORARY; 78 inst->U.I.SrcReg[0].Index = temp; 93 inst_rcp->U.I.SrcReg[0] = inst->U.I.SrcReg[0]; 96 inst_rcp->U.I.SrcReg[ [all...] |
| H A D | r3xx_vertprog.c | 46 (PVS_SRC_OPERAND(t_src_index(vp, &vpi->SrcReg[x]), \ 51 t_src_class(vpi->SrcReg[x].File), \ 52 RC_MASK_NONE) | (vpi->SrcReg[x].RelAddr << 4)) 201 inst[1] = t_src(vp, &vpi->SrcReg[0]); 218 inst[1] = t_src(vp, &vpi->SrcReg[0]); 219 inst[2] = t_src(vp, &vpi->SrcReg[1]); 235 inst[1] = t_src_scalar(vp, &vpi->SrcReg[0]); 254 inst[1] = PVS_SRC_OPERAND(t_src_index(vp, &vpi->SrcReg[0]), t_swizzle(GET_SWZ(vpi->SrcReg[0].Swizzle, 0)), // X 255 t_swizzle(GET_SWZ(vpi->SrcReg[ [all...] |
| H A D | radeon_compiler.c | 125 if (inst->U.I.SrcReg[i].File == RC_FILE_INPUT) 126 c->Program.InputsRead |= 1U << inst->U.I.SrcReg[i].Index; 151 if (inst->U.I.SrcReg[i].File == RC_FILE_INPUT && inst->U.I.SrcReg[i].Index == input) { 152 inst->U.I.SrcReg[i].File = new_input.File; 153 inst->U.I.SrcReg[i].Index = new_input.Index; 154 inst->U.I.SrcReg[i].Swizzle = combine_swizzles(new_input.Swizzle, inst->U.I.SrcReg[i].Swizzle); 155 if (!inst->U.I.SrcReg[i].Abs) { 156 inst->U.I.SrcReg[ [all...] |
| H A D | radeon_emulate_loops.c | 100 if(!rc_src_reg_is_immediate(value->C, inst->U.I.SrcReg[0].File, 101 inst->U.I.SrcReg[0].Index)){ 107 inst->U.I.SrcReg[0].Index, 108 inst->U.I.SrcReg[0].Swizzle, 109 inst->U.I.SrcReg[0].Negate, 0); 141 if(inst->U.I.SrcReg[0].File == RC_FILE_TEMPORARY && 142 inst->U.I.SrcReg[0].Index == count_inst->Index && 143 inst->U.I.SrcReg[0].Swizzle == count_inst->Swz){ 145 } else if( inst->U.I.SrcReg[1].File == RC_FILE_TEMPORARY && 146 inst->U.I.SrcReg[ [all...] |
| H A D | radeon_vert_fc.c | 131 new_inst->U.I.SrcReg[0].Index = 0; 132 new_inst->U.I.SrcReg[0].File = RC_FILE_NONE; 133 new_inst->U.I.SrcReg[0].Swizzle = RC_SWIZZLE_0000; 141 build_pred_src(&new_inst->U.I.SrcReg[0], fc_state); 151 new_inst->U.I.SrcReg[1].Index = 0; 152 new_inst->U.I.SrcReg[1].File = RC_FILE_NONE; 153 new_inst->U.I.SrcReg[1].Swizzle = RC_SWIZZLE_0000; 165 inst->U.I.SrcReg[0].Index = 0; 166 inst->U.I.SrcReg[0].File = RC_FILE_NONE; 167 inst->U.I.SrcReg[ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/tests/ |
| H A D | radeon_compiler_util_tests.c | 53 &replace_inst.U.I.SrcReg[0], 54 &add_inst.U.I.SrcReg[0], &add_inst.U.I.SrcReg[1]);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/ |
| H A D | radeon_compiler_util_tests.c | 53 &replace_inst.U.I.SrcReg[0], 54 &add_inst.U.I.SrcReg[0], &add_inst.U.I.SrcReg[1]);
|