Lines Matching defs:tmp

830     struct ureg_dst tmp;
838 tmp = tx_scratch(tx);
839 ureg_tex_insn(tx->ureg, TGSI_OPCODE_TG4, &tmp, 1, target, TGSI_RETURN_TYPE_FLOAT,
841 ureg_MOV(tx->ureg, dst, ureg_swizzle(ureg_src(tmp), NINE_SWIZZLE4(Z, X, Y, W)));
857 struct ureg_dst tmp;
864 tmp = tx_scratch_scalar(tx);
865 ureg_RCP(tx->ureg, tmp, ureg_scalar(src, dim-1));
866 ureg_MUL(tx->ureg, dst, tx_src_scalar(tmp), src);
876 struct ureg_dst tmp;
888 tmp = tx_scratch(tx);
889 apply_ps1x_projection(tx, tmp, src0, idx);
890 ureg_TEX(tx->ureg, dst, target, ureg_src(tmp), src1);
1010 struct ureg_dst tmp;
1111 tmp = tx_scratch(tx);
1112 ureg_MIN(ureg, tmp, src, ureg_imm1f(ureg, 1.0f));
1113 ureg_MAX(ureg, tmp, ureg_src(tmp), ureg_imm1f(ureg, -1.0f));
1114 src = ureg_src(tmp);
1160 tmp = ureg_DECL_temporary(ureg);
1165 ureg_UCMP(ureg, tmp, ureg_scalar(tx->regs.vFace, TGSI_SWIZZLE_X),
1167 tx->regs.vFace = ureg_src(tmp);
1190 tmp = tx_scratch(tx);
1192 ureg_RCP(ureg, ureg_writemask(tmp, NINED3DSP_WRITEMASK_3), ureg_scalar(src, TGSI_SWIZZLE_W));
1193 ureg_MUL(ureg, tmp, src, ureg_swizzle(ureg_src(tmp), NINE_SWIZZLE4(W,W,W,W)));
1194 src = ureg_src(tmp);
1197 tmp = tx_scratch(tx);
1199 ureg_RCP(ureg, ureg_writemask(tmp, NINED3DSP_WRITEMASK_2), ureg_scalar(src, TGSI_SWIZZLE_Z));
1200 ureg_MUL(ureg, tmp, src, ureg_swizzle(ureg_src(tmp), NINE_SWIZZLE4(Z,Z,Z,Z)));
1201 src = ureg_src(tmp);
1225 tmp = tx_scratch(tx);
1226 ureg_ADD(ureg, tmp, src, ureg_imm1f(ureg, -0.5f));
1227 src = ureg_src(tmp);
1230 tmp = tx_scratch(tx);
1231 ureg_ADD(ureg, tmp, ureg_imm1f(ureg, 0.5f), ureg_negate(src));
1232 src = ureg_src(tmp);
1236 tmp = tx_scratch(tx);
1237 ureg_NOT(ureg, tmp, src);
1238 src = ureg_src(tmp);
1241 tmp = tx_scratch(tx);
1242 ureg_ADD(ureg, tmp, ureg_imm1f(ureg, 1.0f), ureg_negate(src));
1243 src = ureg_src(tmp);
1247 tmp = tx_scratch(tx);
1248 ureg_ADD(ureg, tmp, ureg_imm1f(ureg, 1.0f), ureg_negate(src));
1249 src = ureg_src(tmp);
1256 tmp = tx_scratch(tx);
1257 ureg_MAD(ureg, tmp, src, ureg_imm1f(ureg, 2.0f), ureg_imm1f(ureg, -1.0f));
1258 src = ureg_src(tmp);
1261 tmp = tx_scratch(tx);
1262 ureg_MAD(ureg, tmp, src, ureg_imm1f(ureg, -2.0f), ureg_imm1f(ureg, 1.0f));
1263 src = ureg_src(tmp);
1266 tmp = tx_scratch(tx);
1267 ureg_ADD(ureg, tmp, src, src);
1268 src = ureg_src(tmp);
1271 tmp = tx_scratch(tx);
1272 ureg_ADD(ureg, tmp, src, src);
1273 src = ureg_negate(ureg_src(tmp));
1792 struct ureg_dst tmp;
1802 tmp = tx_scratch_scalar(tx);
1811 ureg_SGE(ureg, tmp, ureg_imm1f(ureg, 0.5f), ctrx);
1812 ureg_IF(ureg, tx_src_scalar(tmp), tx_cond(tx));
1815 ureg_ISGE(ureg, tmp, ureg_imm1i(ureg, 0), ctrx);
1816 ureg_UIF(ureg, tx_src_scalar(tmp), tx_cond(tx));
1880 struct ureg_dst tmp = tx_scratch_scalar(tx);
1886 ureg_MOV(ureg, tmp, src);
1890 tx_src_scalar(tmp));
1892 tx_src_scalar(tmp));
1910 struct ureg_dst tmp;
1923 tmp = tx_scratch_scalar(tx);
1931 ureg_SGE(ureg, tmp, ureg_imm1f(ureg, 0.5f), ctrx);
1932 ureg_IF(ureg, tx_src_scalar(tmp), tx_cond(tx));
1935 ureg_ISGE(ureg, tmp, ureg_imm1i(ureg, 0), ctrx);
1936 ureg_UIF(ureg, tx_src_scalar(tmp), tx_cond(tx));
2001 struct ureg_dst tmp = ureg_writemask(tx_scratch(tx), TGSI_WRITEMASK_X);
2004 ureg_insn(tx->ureg, cmp_op, &tmp, 1, src, 2, 0);
2005 ureg_IF(tx->ureg, ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), tx_cond(tx));
2019 struct ureg_dst tmp = ureg_writemask(tx_scratch(tx), TGSI_WRITEMASK_X);
2022 ureg_insn(tx->ureg, cmp_op, &tmp, 1, src, 2, 0);
2023 ureg_IF(tx->ureg, ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), tx_cond(tx));
2408 struct ureg_dst tmp = tx->mul_zero_wins ? dst : tx_scratch(tx);
2409 ureg_RCP(ureg, tmp, src);
2412 ureg_MIN(ureg, tmp, ureg_imm1f(ureg, FLT_MAX/2.f), ureg_src(tmp));
2413 ureg_MAX(ureg, dst, ureg_imm1f(ureg, -FLT_MAX/2.f), ureg_src(tmp));
2423 struct ureg_dst tmp = tx->mul_zero_wins ? dst : tx_scratch(tx);
2424 ureg_RSQ(ureg, tmp, ureg_abs(src));
2426 ureg_MIN(ureg, dst, ureg_imm1f(ureg, FLT_MAX), ureg_src(tmp));
2433 struct ureg_dst tmp = tx_scratch_scalar(tx);
2436 ureg_LG2(ureg, tmp, ureg_abs(src));
2438 ureg_MOV(ureg, dst, tx_src_scalar(tmp));
2440 ureg_MAX(ureg, dst, ureg_imm1f(ureg, -FLT_MAX), tx_src_scalar(tmp));
2448 struct ureg_dst tmp = tx_scratch(tx);
2451 ureg_LIT(ureg, tmp, src);
2457 ureg_src(tmp), ureg_imm1f(ureg, 0.0f));
2458 ureg_MOV(ureg, ureg_writemask(dst, TGSI_WRITEMASK_XYW), ureg_src(tmp));
2465 struct ureg_dst tmp = tx_scratch_scalar(tx);
2466 struct ureg_src nrm = tx_src_scalar(tmp);
2469 ureg_DP3(ureg, tmp, src, src);
2470 ureg_RSQ(ureg, tmp, nrm);
2472 ureg_MIN(ureg, tmp, ureg_imm1f(ureg, FLT_MAX), nrm);
2479 struct ureg_dst tmp = tx_scratch_scalar(tx);
2480 struct ureg_src dp2 = tx_src_scalar(tmp);
2488 ureg_DP2(tx->ureg, tmp, src[0], src[1]);
2542 struct ureg_dst tmp, tmp2, texcoord;
2554 tmp = tx_scratch(tx);
2584 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), m00,
2587 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), m10,
2589 NINE_APPLY_SWIZZLE(ureg_src(tmp), X));
2592 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), m01,
2595 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), m11,
2597 NINE_APPLY_SWIZZLE(ureg_src(tmp), Y));
2599 /* Now the texture coordinates are in tmp.xy */
2602 ureg_TEX(ureg, dst, ps1x_sampler_type(tx->info, m), ureg_src(tmp), sample);
2605 ureg_TEX(ureg, tmp, ps1x_sampler_type(tx->info, m), ureg_src(tmp), sample);
2608 ureg_MUL(ureg, dst, ureg_src(tmp), ureg_src(tmp2));
2691 struct ureg_dst tmp;
2706 tmp = ureg_writemask(tx_scratch(tx), TGSI_WRITEMASK_XYZ);
2711 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_src(dst), ureg_src(dst));
2712 ureg_RCP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X));
2713 /* at this step tmp.x = 1/N.N */
2714 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_src(dst), E);
2715 /* at this step tmp.y = N.E */
2716 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y));
2717 /* at this step tmp.x = N.E/N.N */
2718 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_imm1f(ureg, 2.0f));
2719 ureg_MUL(ureg, tmp, ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_src(dst));
2720 /* at this step tmp.xyz = 2 * (N.E / N.N) * N */
2721 ureg_ADD(ureg, tmp, ureg_src(tmp), ureg_negate(E));
2722 ureg_TEX(ureg, dst, ps1x_sampler_type(tx->info, m + 2), ureg_src(tmp), sample);
2749 struct ureg_dst tmp;
2757 tmp = tx_scratch(tx);
2758 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), tx->regs.vT[m], src);
2759 ureg_MOV(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_YZ), ureg_imm1f(ureg, 0.0f));
2763 ureg_TEX(ureg, dst, ps1x_sampler_type(tx->info, m), ureg_src(tmp), sample);
2772 struct ureg_dst tmp;
2780 tmp = tx_scratch(tx);
2783 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), tx->regs.vT[m], src);
2784 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), tx->regs.vT[m+1], src);
2786 ureg_RCP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Z), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y));
2787 /* tmp.x = 'z', tmp.y = 'w', tmp.z = 1/'w'. */
2788 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Z));
2790 ureg_CMP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_negate(ureg_abs(ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y))),
2791 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_imm1f(ureg, 1.0f));
2795 ureg_MOV(ureg, tx->regs.oDepth, ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X));
2822 struct ureg_dst E, tmp;
2848 tmp = ureg_writemask(tx_scratch(tx), TGSI_WRITEMASK_XYZ);
2855 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_src(dst), ureg_src(dst));
2856 ureg_RCP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X));
2857 /* at this step tmp.x = 1/N.N */
2858 ureg_DP3(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_src(dst), ureg_src(E));
2859 /* at this step tmp.y = N.E */
2860 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y));
2861 /* at this step tmp.x = N.E/N.N */
2862 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_imm1f(ureg, 2.0f));
2863 ureg_MUL(ureg, tmp, ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_src(dst));
2864 /* at this step tmp.xyz = 2 * (N.E / N.N) * N */
2865 ureg_ADD(ureg, tmp, ureg_src(tmp), ureg_negate(ureg_src(E)));
2866 ureg_TEX(ureg, dst, ps1x_sampler_type(tx->info, m + 2), ureg_src(tmp), sample);
2909 struct ureg_dst tmp = tx_scratch(tx);
2923 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), m00,
2926 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), m10,
2927 NINE_APPLY_SWIZZLE(src1, Y), NINE_APPLY_SWIZZLE(ureg_src(tmp), X));
2930 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), m01,
2933 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), m11,
2934 NINE_APPLY_SWIZZLE(src1, Y), NINE_APPLY_SWIZZLE(ureg_src(tmp), Y));
2935 ureg_MOV(ureg, ureg_writemask(dst, TGSI_WRITEMASK_XY), ureg_src(tmp));