Lines Matching refs:SWIZ
100 #define SWIZ(x,y,z,w) TGSI_SWIZZLE_ ## x, TGSI_SWIZZLE_ ## y, \ macro
144 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, Z, W)); in create_mov()
223 reg_src(&new_inst.Src[0], src0, SWIZ(_, Y, _, _)); in transform_dst()
224 reg_src(&new_inst.Src[1], src1, SWIZ(_, Y, _, _)); in transform_dst()
235 reg_src(&new_inst.Src[0], src0, SWIZ(_, _, Z, _)); in transform_dst()
246 reg_src(&new_inst.Src[0], src1, SWIZ(_, _, _, W)); in transform_dst()
257 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, _)); in transform_dst()
295 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_lrp()
296 reg_src(&new_inst.Src[1], src2, SWIZ(X, Y, Z, W)); in transform_lrp()
297 reg_src(&new_inst.Src[2], src2, SWIZ(X, Y, Z, W)); in transform_lrp()
307 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_lrp()
308 reg_src(&new_inst.Src[1], src1, SWIZ(X, Y, Z, W)); in transform_lrp()
309 reg_src(&new_inst.Src[2], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_lrp()
343 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, Z, W)); in transform_frc()
352 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, Z, W)); in transform_frc()
353 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_frc()
389 reg_src(&new_inst.Src[0], src0, SWIZ(X, _, _, _)); in transform_pow()
398 reg_src(&new_inst.Src[0], src1, SWIZ(X, _, _, _)); in transform_pow()
399 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, _, _, _)); in transform_pow()
408 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(X, _, _, _)); in transform_pow()
448 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, _, _)); in transform_lit()
449 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(X, X, _, _)); in transform_lit()
458 reg_src(&new_inst.Src[0], src, SWIZ(_, _, W, _)); in transform_lit()
459 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(_, _, Z, _)); in transform_lit()
468 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, _, Z, _)); in transform_lit()
469 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(_, _, Z, _)); in transform_lit()
479 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(Y, _, _, _)); in transform_lit()
488 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, Z, _, _)); in transform_lit()
489 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(_, Y, _, _)); in transform_lit()
498 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(Y, _, _, _)); in transform_lit()
507 reg_src(&new_inst.Src[0], src, SWIZ(_, X, _, _)); in transform_lit()
509 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(_, Y, _, _)); in transform_lit()
510 reg_src(&new_inst.Src[2], &ctx->imm, SWIZ(_, X, _, _)); in transform_lit()
519 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, X, Y, _)); in transform_lit()
530 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, Y)); in transform_lit()
574 reg_src(&new_inst.Src[0], src, SWIZ(X, _, _, _)); in transform_exp()
583 reg_src(&new_inst.Src[0], src, SWIZ(X, _, _, _)); in transform_exp()
584 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, _, _, _)); in transform_exp()
594 reg_src(&new_inst.Src[0], src, SWIZ(X, _, _, _)); in transform_exp()
606 reg_src(&new_inst.Src[0], src, SWIZ(X, _, _, _)); in transform_exp()
617 reg_src(&new_inst.Src[0], src, SWIZ(_, X, _, _)); in transform_exp()
618 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(_, X, _, _)); in transform_exp()
630 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(X, _, _, _)); in transform_exp()
641 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, _, Y, _)); in transform_exp()
652 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(_, _, _, Y)); in transform_exp()
696 reg_src(&new_inst.Src[0], src, SWIZ(X, _, _, _)); in transform_log()
709 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, X, _, _)); in transform_log()
718 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, X, _, _)); in transform_log()
719 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(_, Y, _, _)); in transform_log()
729 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(_, X, _, _)); in transform_log()
741 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(Y, _, _, _)); in transform_log()
750 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(Z, _, _, _)); in transform_log()
759 reg_src(&new_inst.Src[0], src, SWIZ(_, X, _, _)); in transform_log()
761 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(_, Z, _, _)); in transform_log()
772 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(Y, _, X, _)); in transform_log()
783 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(_, _, _, Y)); in transform_log()
840 reg_src(&new_inst.Src[0], src0, SWIZ(X, _, _, _)); in transform_dotp()
841 reg_src(&new_inst.Src[1], src1, SWIZ(X, _, _, _)); in transform_dotp()
850 reg_src(&new_inst.Src[0], src0, SWIZ(Y, Y, Y, Y)); in transform_dotp()
851 reg_src(&new_inst.Src[1], src1, SWIZ(Y, Y, Y, Y)); in transform_dotp()
852 reg_src(&new_inst.Src[2], &ctx->tmp[A].src, SWIZ(X, X, X, X)); in transform_dotp()
864 reg_src(&new_inst.Src[0], src0, SWIZ(Z, Z, Z, Z)); in transform_dotp()
865 reg_src(&new_inst.Src[1], src1, SWIZ(Z, Z, Z, Z)); in transform_dotp()
866 reg_src(&new_inst.Src[2], &ctx->tmp[A].src, SWIZ(X, X, X, X)); in transform_dotp()
877 reg_src(&new_inst.Src[0], src0, SWIZ(W, W, W, W)); in transform_dotp()
878 reg_src(&new_inst.Src[1], src1, SWIZ(W, W, W, W)); in transform_dotp()
879 reg_src(&new_inst.Src[2], &ctx->tmp[A].src, SWIZ(X, X, X, X)); in transform_dotp()
921 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_flr_ceil()
933 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_flr_ceil()
934 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_flr_ceil()
974 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_trunc()
984 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_trunc()
987 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_trunc()
996 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_trunc()
1007 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_trunc()
1008 reg_src(&new_inst.Src[1], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_trunc()
1010 reg_src(&new_inst.Src[2], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_trunc()
1125 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(W, _, _, _)); in transform_samp()
1134 reg_src(&new_inst.Src[0], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in transform_samp()
1135 reg_src(&new_inst.Src[1], &ctx->tmp[B].src, SWIZ(X, X, X, X)); in transform_samp()