Home | History | Annotate | Download | only in native

Lines Matching defs:product

136   uint64_t product;
140 product = 0;
144 product =
145 HIGH_IN_U64 (product) + arg2 * LOW_U32_FROM_PTR (arg1 + index);
146 LOW_U32_FROM_PTR (arg1 + index) = LOW_U32_FROM_VAR (product);
147 product =
148 HIGH_IN_U64 (product) + arg2 * HIGH_U32_FROM_PTR (arg1 + index);
149 HIGH_U32_FROM_PTR (arg1 + index) = LOW_U32_FROM_VAR (product);
153 return HIGH_U32_FROM_VAR (product);
160 /* Assumes result can hold the product and arg2 only holds 32 bits
162 uint64_t product;
166 product = 0;
170 product =
171 HIGH_IN_U64 (product) + result[resultIndex] +
173 result[resultIndex] = LOW_U32_FROM_VAR (product);
175 product =
176 HIGH_IN_U64 (product) + result[resultIndex] +
178 result[resultIndex] = LOW_U32_FROM_VAR (product);
183 result[resultIndex] += HIGH_U32_FROM_VAR (product);
184 if (result[resultIndex] < HIGH_U32_FROM_VAR (product))
197 /* assumes result is large enough to hold product */