Lines Matching refs:prod
110 union uu u, v, low, prod;
138 prod.q = __lmulq(u0, v0);
163 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] +
165 prod.ul[L] = low.ul[L];
167 return (negall ? -prod.q : prod.q);
196 union uu prod;
222 /* prod = (high << 2N) + (high << N); */
226 /* if (neg) prod -= mid << N; else prod += mid << N; */
237 /* prod += low << N */
246 prod.ul[H] = prodh;
247 prod.ul[L] = prodl;
248 return (prod.q);