Lines Matching refs:prod
105 union uu u, v, low, prod;
133 prod.q = __lmulq(u0, v0);
158 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] +
160 prod.ul[L] = low.ul[L];
162 return (negall ? -prod.q : prod.q);
191 union uu prod;
217 /* prod = (high << 2N) + (high << N); */
221 /* if (neg) prod -= mid << N; else prod += mid << N; */
232 /* prod += low << N */
241 prod.ul[H] = prodh;
242 prod.ul[L] = prodl;
243 return (prod.q);