Home | History | Annotate | Download | only in nv30

Lines Matching refs:finst

459             unsigned idx, const struct tgsi_full_instruction *finst)
474 for (i = 0; i < finst->Instruction.NumSrcRegs; i++) {
477 fsrc = &finst->Src[i];
483 for (i = 0; i < finst->Instruction.NumSrcRegs; i++) {
486 fsrc = &finst->Src[i];
530 for (i = 0; i < finst->Instruction.NumSrcRegs; i++) {
535 if(finst->Dst[0].Register.File == TGSI_FILE_ADDRESS &&
536 finst->Instruction.Opcode != TGSI_OPCODE_ARL)
539 final_dst = dst = tgsi_dst(vpc, &finst->Dst[0]);
540 mask = tgsi_mask(finst->Dst[0].Register.WriteMask);
541 if(finst->Instruction.Saturate == TGSI_SAT_ZERO_ONE) {
542 assert(finst->Instruction.Opcode != TGSI_OPCODE_ARL);
550 switch (finst->Instruction.Opcode) {
710 reloc.target = finst->Label.Label + 1;
722 reloc.target = finst->Label.Label;
725 if(finst->Instruction.Opcode == TGSI_OPCODE_CAL)
754 loop.brk_target = finst->Label.Label + 1;
801 NOUVEAU_ERR("invalid opcode %d\n", finst->Instruction.Opcode);
805 if(finst->Instruction.Saturate == TGSI_SAT_ZERO_ONE && !nv30->use_nv4x) {
1032 const struct tgsi_full_instruction *finst;
1035 finst = &parse.FullToken.FullInstruction;
1036 if (!nvfx_vertprog_parse_instruction(nv30, vpc, idx, finst))