Lines Matching defs:imm
52 struct tgsi_full_src_register imm;
110 * MOV dst.zw, imm{0.0, 1.0}
179 * ; needs: 2 tmp, imm{1.0}
191 * MOV dst.x, imm{1.0}
251 /* MOV dst.x, imm{1.0} */
257 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, _));
419 * ; needs: 1 tmp, imm{0.0}, imm{1.0}, imm{128.0}
420 * MAX tmpA.xy, src.xy, imm{0.0}
421 * CLAMP tmpA.z, src.w, -imm{128.0}, imm{128.0}
425 * CMP tmpA.y, -src.x, tmpA.y, imm{0.0}
427 * MOV dst.xw, imm{1.0}
442 /* MAX tmpA.xy, src.xy, imm{0.0} */
449 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(X, X, _, _));
452 /* MIN tmpA.z, src.w, imm{128.0} */
459 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(_, _, Z, _));
462 /* MAX tmpA.z, tmpA.z, -imm{128.0} */
469 reg_src(&new_inst.Src[1], &ctx->imm, SWIZ(_, _, Z, _));
501 /* CMP tmpA.y, -src.x, tmpA.y, imm{0.0} */
510 reg_src(&new_inst.Src[2], &ctx->imm, SWIZ(_, X, _, _));
524 /* MOV dst.xw, imm{1.0} */
530 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, Y));
541 * ; needs: 1 tmp, imm{1.0}
552 * MOV dst.w, imm{1.0}
646 /* MOV dst.w, imm{1.0} */
652 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(_, _, _, Y));
663 * ; needs: 1 tmp, imm{1.0}
675 * MOV dst.w, imm{1.0}
777 /* MOV dst.w, imm{1.0} */
783 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(_, _, _, Y));
1272 ctx->imm.Register.File = TGSI_FILE_IMMEDIATE;
1273 ctx->imm.Register.Index = info->immediate_count;
1274 ctx->imm.Register.SwizzleX = TGSI_SWIZZLE_X;
1275 ctx->imm.Register.SwizzleY = TGSI_SWIZZLE_Y;
1276 ctx->imm.Register.SwizzleZ = TGSI_SWIZZLE_Z;
1277 ctx->imm.Register.SwizzleW = TGSI_SWIZZLE_W;