Lines Matching defs:prod
106 union uu u, v, low, prod;
134 prod.q = __lmulq(u0, v0);
159 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] +
161 prod.ul[L] = low.ul[L];
163 return (negall ? -prod.q : prod.q);
192 union uu prod;
218 /* prod = (high << 2N) + (high << N); */
222 /* if (neg) prod -= mid << N; else prod += mid << N; */
233 /* prod += low << N */
242 prod.ul[H] = prodh;
243 prod.ul[L] = prodl;
244 return (prod.q);