Lines Matching full:fullinst
107 const struct tgsi_full_instruction *fullinst,
227 assert(fullinst->Instruction.Texture);
231 if (is_texture_inst(fullinst->Instruction.Opcode)) {
232 const unsigned target = fullinst->Texture.Texture;
256 !is_mem_query_inst(fullinst->Instruction.Opcode)) {
259 if (tgsi_get_opcode_info(fullinst->Instruction.Opcode)->is_store) {
287 const struct tgsi_full_instruction *fullinst,
294 assert(fullinst->Instruction.Opcode < TGSI_OPCODE_LAST);
295 info->opcode_count[fullinst->Instruction.Opcode]++;
297 switch (fullinst->Instruction.Opcode) {
312 if (fullinst->Instruction.Opcode == TGSI_OPCODE_INTERP_CENTROID ||
313 fullinst->Instruction.Opcode == TGSI_OPCODE_INTERP_OFFSET ||
314 fullinst->Instruction.Opcode == TGSI_OPCODE_INTERP_SAMPLE) {
315 const struct tgsi_full_src_register *src0 = &fullinst->Src[0];
332 switch (fullinst->Instruction.Opcode) {
346 switch (fullinst->Instruction.Opcode) {
361 if (fullinst->Instruction.Opcode >= TGSI_OPCODE_F2D &&
362 fullinst->Instruction.Opcode <= TGSI_OPCODE_DSSG)
365 for (i = 0; i < fullinst->Instruction.NumSrcRegs; i++) {
366 scan_src_operand(info, fullinst, &fullinst->Src[i], i,
367 tgsi_util_get_inst_usage_mask(fullinst, i),
371 if (fullinst->Instruction.Texture) {
372 for (i = 0; i < fullinst->Texture.NumOffsets; i++) {
375 src.Register.File = fullinst->TexOffsets[i].File;
376 src.Register.Index = fullinst->TexOffsets[i].Index;
377 src.Register.SwizzleX = fullinst->TexOffsets[i].SwizzleX;
378 src.Register.SwizzleY = fullinst->TexOffsets[i].SwizzleY;
379 src.Register.SwizzleZ = fullinst->TexOffsets[i].SwizzleZ;
382 scan_src_operand(info, fullinst, &src, 0, TGSI_WRITEMASK_XYZ,
388 for (i = 0; i < fullinst->Instruction.NumDstRegs; i++) {
389 const struct tgsi_full_dst_register *dst = &fullinst->Dst[i];
399 assert(fullinst->Instruction.Opcode == TGSI_OPCODE_STORE);
421 if (computes_derivative(fullinst->Instruction.Opcode))
858 struct tgsi_full_instruction *fullinst =
861 &fullinst->Src[0];
863 &fullinst->Dst[0];
866 if (fullinst->Instruction.Opcode != TGSI_OPCODE_MOV ||