Lines Matching defs:tmp

322     struct ureg_dst tmp = ureg_DECL_temporary(ureg);
323 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
326 ureg_RSQ(ureg, tmp_x, _X(tmp));
327 ureg_MUL(ureg, dst, src, _X(tmp));
328 ureg_release_temporary(ureg, tmp);
445 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
451 ureg_MOV(ureg, tmp, vs->aVtx);
453 ureg_ADD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), ureg_src(tmp), ureg_negate(_CONST(101)));
454 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), ureg_src(tmp), _CONST(100));
455 ureg_ADD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XY), ureg_src(tmp), ureg_imm1f(ureg, -1.0f));
457 ureg_MOV(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_negate(ureg_src(tmp)));
459 ureg_CMP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_W), ureg_negate(ureg_abs(ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_W))),
460 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_W), ureg_imm1f(ureg, 1.0f));
462 ureg_RCP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_W), _W(tmp));
464 ureg_MUL(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), ureg_src(tmp), _W(tmp));
465 ureg_MOV(ureg, oPos, ureg_src(tmp));
466 ureg_release_temporary(ureg, tmp);
469 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
481 ureg_MAD(ureg, tmp, vs->aInd, ureg_imm1f(ureg, 4.0f), ureg_imm1f(ureg, 160.0f));
482 ureg_ARL(ureg, AR, ureg_src(tmp));
497 ureg_MUL(ureg, tmp, _XXXX(vs->aVtx), cWM[0]);
498 ureg_MAD(ureg, tmp, _YYYY(vs->aVtx), cWM[1], ureg_src(tmp));
499 ureg_MAD(ureg, tmp, _ZZZZ(vs->aVtx), cWM[2], ureg_src(tmp));
500 ureg_MAD(ureg, tmp, _WWWW(vs->aVtx), cWM[3], ureg_src(tmp));
514 ureg_MAD(ureg, aVtx_dst, ureg_src(tmp), ureg_scalar(vs->aWgt, i), ureg_src(aVtx_dst));
523 ureg_MAD(ureg, aVtx_dst, ureg_src(tmp), ureg_scalar(ureg_src(sum_blendweights), key->vertexblend - 1), ureg_src(aVtx_dst));
528 ureg_MUL(ureg, tmp, _X(aVtx_dst), _CONST(8));
529 ureg_MAD(ureg, tmp, _Y(aVtx_dst), _CONST(9), ureg_src(tmp));
530 ureg_MAD(ureg, tmp, _Z(aVtx_dst), _CONST(10), ureg_src(tmp));
531 ureg_MAD(ureg, oPos, _W(aVtx_dst), _CONST(11), ureg_src(tmp));
536 ureg_release_temporary(ureg, tmp);
549 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
563 ureg_MUL(ureg, tmp, _XXXX(vs->aVtx), _CONST(0));
564 ureg_MAD(ureg, tmp, _YYYY(vs->aVtx), _CONST(1), ureg_src(tmp));
565 ureg_MAD(ureg, tmp, _ZZZZ(vs->aVtx), _CONST(2), ureg_src(tmp));
566 ureg_MAD(ureg, oPos, _WWWW(vs->aVtx), _CONST(3), ureg_src(tmp));
567 ureg_release_temporary(ureg, tmp);
591 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
592 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
593 struct ureg_dst tmp_y = ureg_writemask(tmp, TGSI_WRITEMASK_Y);
594 struct ureg_dst tmp_z = ureg_writemask(tmp, TGSI_WRITEMASK_Z);
598 ureg_MIN(ureg, tmp_z, _Z(tmp), _YYYY(cPsz1));
609 ureg_RSQ(ureg, tmp_y, _X(tmp));
610 ureg_MUL(ureg, tmp_y, _Y(tmp), _X(tmp));
611 ureg_CMP(ureg, tmp_y, ureg_negate(_Y(tmp)), _Y(tmp), ureg_imm1f(ureg, 0.0f));
612 ureg_MAD(ureg, tmp_x, _Y(tmp), _YYYY(cPsz2), _XXXX(cPsz2));
613 ureg_MAD(ureg, tmp_x, _Y(tmp), _X(tmp), _WWWW(cPsz1));
614 ureg_RSQ(ureg, tmp_x, _X(tmp));
615 ureg_MUL(ureg, tmp_x, _X(tmp), _Z(tmp));
616 ureg_MUL(ureg, tmp_x, _X(tmp), _WWWW(_CONST(100)));
617 ureg_MAX(ureg, tmp_x, _X(tmp), _XXXX(cPsz1));
618 ureg_MIN(ureg, tmp_z, _X(tmp), _YYYY(cPsz1));
621 ureg_MOV(ureg, oPsz, _Z(tmp));
622 ureg_release_temporary(ureg, tmp);
626 struct ureg_dst tmp, tmp_x, tmp2;
638 tmp = ureg_DECL_temporary(ureg);
639 tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
662 tmp.WriteMask = TGSI_WRITEMASK_XYZ;
666 ureg_MUL(ureg, tmp, vs->aNrm, _X(tmp));
667 ureg_ADD(ureg, tmp, ureg_src(tmp), ureg_src(tmp));
668 ureg_ADD(ureg, ureg_writemask(input_coord, TGSI_WRITEMASK_XYZ), ureg_src(aVtx_normed), ureg_negate(ureg_src(tmp)));
672 tmp.WriteMask = TGSI_WRITEMASK_XYZW;
676 tmp.WriteMask = TGSI_WRITEMASK_XYZ;
681 ureg_MUL(ureg, tmp, vs->aNrm, _X(tmp));
682 ureg_ADD(ureg, tmp, ureg_src(tmp), ureg_src(tmp));
683 ureg_ADD(ureg, tmp, ureg_src(aVtx_normed), ureg_negate(ureg_src(tmp)));
684 /* now tmp = normed(Vtx) - 2 dot3(normed(Vtx), Nrm) Nrm */
685 ureg_MOV(ureg, ureg_writemask(tmp2, TGSI_WRITEMASK_XYZ), ureg_src(tmp));
690 /* tmp2 = 0.5 / sqrt(tmp.x^2 + tmp.y^2 + (tmp.z+1)^2)
692 ureg_MUL(ureg, tmp, ureg_src(tmp), _X(tmp2));
693 ureg_ADD(ureg, ureg_writemask(input_coord, TGSI_WRITEMASK_XY), ureg_src(tmp), ureg_imm1f(ureg, 0.5f));
698 tmp.WriteMask = TGSI_WRITEMASK_XYZW;
736 ureg_release_temporary(ureg, tmp);
781 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
782 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
783 struct ureg_dst tmp_y = ureg_writemask(tmp, TGSI_WRITEMASK_Y);
784 struct ureg_dst tmp_z = ureg_writemask(tmp, TGSI_WRITEMASK_Z);
835 ureg_IF(ureg, _X(tmp), &label[l++]);
842 ureg_RSQ(ureg, tmp_y, _X(tmp));
843 ureg_MUL(ureg, tmp_x, _X(tmp), _Y(tmp)); /* length */
846 ureg_MAD(ureg, rAtt, _X(tmp), cLAtt2, cLAtt1);
847 ureg_MAD(ureg, rAtt, _X(tmp), _W(rAtt), cLAtt0);
850 ureg_SLT(ureg, tmp_x, _X(tmp), cLRng);
851 ureg_MUL(ureg, rAtt, _W(rAtt), _X(tmp));
861 ureg_IF(ureg, _X(tmp), &label[l++]);
874 ureg_ADD(ureg, tmp_x, _Y(tmp), ureg_negate(cLPhi));
875 ureg_MUL(ureg, tmp_x, _X(tmp), cLSDiv);
876 ureg_POW(ureg, tmp_x, _X(tmp), cLFOff); /* spotAtten */
877 ureg_SGE(ureg, tmp_z, _Y(tmp), cLTht); /* if inside theta && phi */
878 ureg_SGE(ureg, tmp_y, _Y(tmp), cLPhi); /* if inside phi */
879 ureg_MAD(ureg, ureg_saturate(tmp_x), _X(tmp), _Y(tmp), _Z(tmp));
880 ureg_MUL(ureg, rAtt, _W(rAtt), _X(tmp));
897 ureg_MUL(ureg, tmp_z, _X(tmp), _Y(tmp));
901 ureg_IF(ureg, _Z(tmp), &label[l++]);
904 ureg_POW(ureg, tmp_y, _Y(tmp), mtlP);
905 ureg_MUL(ureg, tmp_y, _W(rAtt), _Y(tmp)); /* power factor * att */
906 ureg_MAD(ureg, rS, cLColS, _Y(tmp), ureg_src(rS)); /* accumulate specular */
911 ureg_MUL(ureg, tmp_x, _W(rAtt), _X(tmp)); /* dp3(normal,hitDir) * att */
912 ureg_MAD(ureg, rD, cLColD, _X(tmp), ureg_src(rD)); /* accumulate diffuse */
935 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), ureg_src(rA), vs->mtlA, _CONST(19));
937 ureg_ADD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), ureg_src(rA), _CONST(25));
938 ureg_MAD(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_XYZ), vs->mtlA, ureg_src(tmp), vs->mtlE);
941 ureg_MAD(ureg, ureg_writemask(oCol[0], TGSI_WRITEMASK_XYZ), ureg_src(rD), vs->mtlD, ureg_src(tmp));
952 ureg_release_temporary(ureg, tmp);
972 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
973 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
974 struct ureg_dst tmp_z = ureg_writemask(tmp, TGSI_WRITEMASK_Z);
977 ureg_RSQ(ureg, tmp_z, _X(tmp));
978 ureg_MUL(ureg, tmp_z, _Z(tmp), _X(tmp));
984 ureg_MUL(ureg, tmp_x, _Z(tmp), _ZZZZ(_CONST(28)));
985 ureg_MUL(ureg, tmp_x, _X(tmp), ureg_imm1f(ureg, -1.442695f));
986 ureg_EX2(ureg, tmp_x, _X(tmp));
989 ureg_MUL(ureg, tmp_x, _Z(tmp), _ZZZZ(_CONST(28)));
990 ureg_MUL(ureg, tmp_x, _X(tmp), _X(tmp));
991 ureg_MUL(ureg, tmp_x, _X(tmp), ureg_imm1f(ureg, -1.442695f));
992 ureg_EX2(ureg, tmp_x, _X(tmp));
995 ureg_ADD(ureg, tmp_x, _XXXX(_CONST(28)), ureg_negate(_Z(tmp)));
996 ureg_MUL(ureg, ureg_saturate(tmp_x), _X(tmp), _YYYY(_CONST(28)));
998 ureg_MOV(ureg, oFog, _X(tmp));
999 ureg_release_temporary(ureg, tmp);
1055 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
1056 ureg_MUL(ureg, tmp, _XXXX(vs->aVtx), _CONST(12));
1057 ureg_MAD(ureg, tmp, _YYYY(vs->aVtx), _CONST(13), ureg_src(tmp));
1058 ureg_MAD(ureg, tmp, _ZZZZ(vs->aVtx), _CONST(14), ureg_src(tmp));
1059 ureg_ADD(ureg, clipVect, _CONST(15), ureg_src(tmp));
1060 ureg_release_temporary(ureg, tmp);
1207 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
1209 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X);
1211 tmp.WriteMask = dst.WriteMask;
1234 ureg_MUL(ureg, tmp, arg[1], arg[2]);
1235 ureg_ADD(ureg, dst, ureg_src(tmp), ureg_src(tmp));
1238 ureg_MUL(ureg, tmp, arg[1], arg[2]);
1239 ureg_MUL(ureg, dst, ureg_src(tmp), ureg_imm1f(ureg, 4.0f));
1245 ureg_ADD(ureg, tmp, arg[1], arg[2]);
1246 ureg_ADD(ureg, dst, ureg_src(tmp), ureg_imm1f(ureg, -0.5f));
1249 ureg_ADD(ureg, tmp, arg[1], arg[2]);
1250 ureg_MAD(ureg, dst, ureg_src(tmp), ureg_imm1f(ureg, 2.0f), ureg_imm1f(ureg, -1.0f));
1256 ureg_ADD(ureg, tmp, ureg_imm1f(ureg, 1.0f), ureg_negate(arg[1]));
1257 ureg_MAD(ureg, dst, ureg_src(tmp), arg[2], arg[1]);
1271 ureg_MAD(ureg, dst, arg[2], _X(tmp), arg[1]);
1288 ureg_MAD(ureg, dst, _X(tmp), arg[2], arg[1]);
1291 ureg_ADD(ureg, tmp, ureg_imm1f(ureg, 1.0f), ureg_negate(arg[1]));
1292 ureg_MAD(ureg, dst, ureg_src(tmp), arg[2], _WWWW(arg[1]));
1299 ureg_ADD(ureg, tmp, arg[1], ureg_imm4f(ureg,-0.5,-0.5,-0.5,-0.5));
1301 ureg_DP3(ureg, tmp, ureg_src(tmp), ureg_src(tmp2));
1302 ureg_MUL(ureg, ureg_saturate(dst), ureg_src(tmp), ureg_imm4f(ureg,4.0,4.0,4.0,4.0));
1317 ureg_release_temporary(ureg, tmp);
1451 struct ureg_dst tmp = ureg_DECL_temporary(ureg);
1452 ureg_RCP(ureg, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(texture_coord, dim-1));
1453 ureg_MUL(ureg, ps.rTmp, _X(tmp), texture_coord);
1455 ureg_release_temporary(ureg, tmp);