Home | History | Annotate | Download | only in priv

Lines Matching full:sat1q

8164    via (sat1q, sat1n), and in the accumulate cases,
8170 /*OUT*/IRTemp* sat1q, /*OUT*/IRTemp* sat1n,
8178 sat1q = vecN.D[is2] *sq vecM.d[is2] *q 2
8186 newTempsV128_3(sat1q, sat1n, res);
8191 assign(*sat1q, mkexpr(tq));
8194 /* If there is no accumulation, the final result is sat1q,
8197 assign(*res, mkexpr(*sat1q));
8202 sat2q = vecD +sq/-sq sat1q
8208 mkexpr(vecD), mkexpr(*sat1q)));
8243 /*OUT*/IRTemp* sat1q, /*OUT*/IRTemp* sat1n,
8248 newTempsV128_3(res, sat1q, sat1n);
8256 assign(*sat1q, binop(mkVecQRDMULHIS(size), mkexpr(vN), mkexpr(vM)));
8269 assign(*sat1q, binop(mkVecQDMULHIS(size), mkexpr(vN), mkexpr(vM)));
8277 assign(*res, mkexpr(*sat1q));
9835 IRTemp vecN, vecM, vecD, res, sat1q, sat1n, sat2q, sat2n;
9836 vecN = vecM = vecD = res = sat1q = sat1n = sat2q = sat2n = IRTemp_INVALID;
9841 math_SQDMULL_ACC(&res, &sat1q, &sat1n, &sat2q, &sat2n,
9846 vassert(sat1q != IRTemp_INVALID && sat1n != IRTemp_INVALID);
9847 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI);
10052 IRTemp res, sat1q, sat1n, vN, vM;
10053 res = sat1q = sat1n = vN = vM = IRTemp_INVALID;
10057 math_SQDMULH(&res, &sat1q, &sat1n, isR, size, vN, vM);
10061 math_ZERO_ALL_EXCEPT_LOWEST_LANE(size, mkexpr(sat1q)),
10607 IRTemp vecN, vecD, res, sat1q, sat1n, sat2q, sat2n;
10608 vecN = vecD = res = sat1q = sat1n = sat2q = sat2n = IRTemp_INVALID;
10613 math_SQDMULL_ACC(&res, &sat1q, &sat1n, &sat2q, &sat2n,
10618 vassert(sat1q != IRTemp_INVALID && sat1n != IRTemp_INVALID);
10619 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI);
10651 IRTemp res, sat1q, sat1n, vN, vM;
10652 res = sat1q = sat1n = vN = vM = IRTemp_INVALID;
10656 math_SQDMULH(&res, &sat1q, &sat1n, isR, size, vN, vM);
10659 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI);
11362 IRTemp vecN, vecM, vecD, res, sat1q, sat1n, sat2q, sat2n;
11363 vecN = vecM = vecD = res = sat1q = sat1n = sat2q = sat2n = IRTemp_INVALID;
11368 math_SQDMULL_ACC(&res, &sat1q, &sat1n, &sat2q, &sat2n,
11372 vassert(sat1q != IRTemp_INVALID && sat1n != IRTemp_INVALID);
11373 updateQCFLAGwithDifference(sat1q, sat1n);
11877 IRTemp res, sat1q, sat1n, vN, vM;
11878 res = sat1q = sat1n = vN = vM = IRTemp_INVALID;
11882 math_SQDMULH(&res, &sat1q, &sat1n, isR, size, vN, vM);
11885 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI);
13065 IRTemp vecN, vecD, res, sat1q, sat1n, sat2q, sat2n;
13066 vecN = vecD = res = sat1q = sat1n = sat2q = sat2n = IRTemp_INVALID;
13071 math_SQDMULL_ACC(&res, &sat1q, &sat1n, &sat2q, &sat2n,
13075 vassert(sat1q != IRTemp_INVALID && sat1n != IRTemp_INVALID);
13076 updateQCFLAGwithDifference(sat1q, sat1n);
13111 IRTemp res, sat1q, sat1n, vN, vM;
13112 res = sat1q = sat1n = vN = vM = IRTemp_INVALID;
13116 math_SQDMULH(&res, &sat1q, &sat1n, isR, size, vN, vM);
13119 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI);