Lines Matching refs:dstReg
553 Parse_MaskedDstReg(struct parse_state *parseState, struct prog_dst_register *dstReg)
564 dstReg->File = PROGRAM_TEMPORARY;
567 dstReg->Index = idx;
571 dstReg->File = PROGRAM_OUTPUT;
574 dstReg->Index = idx;
580 dstReg->File = PROGRAM_ENV_PARAM;
583 dstReg->Index = idx;
603 dstReg->WriteMask = 0;
606 dstReg->WriteMask |= WRITEMASK_X;
610 dstReg->WriteMask |= WRITEMASK_Y;
614 dstReg->WriteMask |= WRITEMASK_Z;
618 dstReg->WriteMask |= WRITEMASK_W;
627 dstReg->WriteMask = WRITEMASK_XYZW;
807 if (!Parse_MaskedDstReg(parseState, &inst->DstReg))
839 if (!Parse_MaskedDstReg(parseState, &inst->DstReg))
886 if (!Parse_MaskedDstReg(parseState, &inst->DstReg))
956 if (!Parse_MaskedDstReg(parseState, &inst->DstReg))
981 inst->DstReg.File = PROGRAM_ADDRESS;
982 inst->DstReg.WriteMask = WRITEMASK_X;
983 inst->DstReg.Index = 0;
1031 * | "PRINT" <string literal> "," <dstReg>
1244 if (inst->DstReg.File == PROGRAM_OUTPUT)
1245 parseState->outputsWritten |= (1 << inst->DstReg.Index);
1246 else if (inst->DstReg.File == PROGRAM_ENV_PARAM)