Lines Matching refs:castOp
1448 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1459 CastOp castOp;
1469 dst[x] = castOp(t0); dst[x+1] = castOp(t1);
1472 dst[x+2] = castOp(t0); dst[x+3] = castOp(t1);
1476 dst[x] = castOp(S0[x]*b0 + S1[x]*b1);
1561 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1572 CastOp castOp;
1577 dst[x] = castOp(S0[x]*b0 + S1[x]*b1 + S2[x]*b2 + S3[x]*b3);
1636 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1645 CastOp castOp;
1662 dst[x] = castOp(s0); dst[x+1] = castOp(s1);
1663 dst[x+2] = castOp(s2); dst[x+3] = castOp(s3);
1668 castOp(src[0][x]*beta[0] + src[1][x]*beta[1] +
3800 template<class CastOp, class VecOp, typename AT>
3805 typedef typename CastOp::rtype T;
3806 typedef typename CastOp::type1 WT;
3814 CastOp castOp;
3861 *D = castOp(WT(S[0]*w[0] + S[1]*w[1] + S[sstep]*w[2] + S[sstep+1]*w[3]));
3872 D[0] = castOp(t0); D[1] = castOp(t1);
3883 D[0] = castOp(t0); D[1] = castOp(t1); D[2] = castOp(t2);
3893 D[0] = castOp(t0); D[1] = castOp(t1);
3896 D[2] = castOp(t0); D[3] = castOp(t1);
3907 D[k] = castOp(t0);
3957 D[0] = castOp(WT(v0*w[0] + v1*w[1] + v2*w[2] + v3*w[3]));
4003 D[k] = castOp(WT(v0[k]*w[0] + v1[k]*w[1] + v2[k]*w[2] + v3[k]*w[3]));
4012 template<class CastOp, typename AT, int ONE>
4017 typedef typename CastOp::rtype T;
4018 typedef typename CastOp::type1 WT;
4029 CastOp castOp;
4064 D[k] = castOp(sum);
4108 D[k] = castOp(sum);
4117 template<class CastOp, typename AT, int ONE>
4122 typedef typename CastOp::rtype T;
4123 typedef typename CastOp::type1 WT;
4134 CastOp castOp;
4167 D[k] = castOp(sum);
4219 D[k] = castOp(sum);