Lines Matching refs:inst
310 struct tgsi_full_instruction *inst )
316 if (inst->Instruction.Opcode == TGSI_OPCODE_END) {
323 info = tgsi_get_opcode_info( inst->Instruction.Opcode );
325 report_error( ctx, "(%u): Invalid instruction opcode", inst->Instruction.Opcode );
329 if (info->num_dst != inst->Instruction.NumDstRegs) {
332 if (info->num_src != inst->Instruction.NumSrcRegs) {
339 for (i = 0; i < inst->Instruction.NumDstRegs; i++) {
340 scan_register *reg = create_scan_register_dst(&inst->Dst[i]);
346 if (!inst->Dst[i].Register.WriteMask) {
350 for (i = 0; i < inst->Instruction.NumSrcRegs; i++) {
351 scan_register *reg = create_scan_register_src(&inst->Src[i]);
356 (boolean)inst->Src[i].Register.Indirect );
357 if (inst->Src[i].Register.Indirect) {
361 inst->Src[i].Indirect.File,
362 inst->Src[i].Indirect.Index);