Lines Matching defs:y
51 ficl2UnsignedDivide(ficl2Unsigned q, ficlUnsigned y)
55 result.quotient = q / y;
60 result.remainder = (ficlInteger)(q - (result.quotient * y));
127 ficl2IntegerMultiply(ficlInteger x, ficlInteger y)
138 if (y < 0) {
140 y = -y;
143 prod = ficl2UnsignedMultiply(x, y);
163 ficl2UnsignedAdd(ficl2Unsigned x, ficl2Unsigned y)
167 result.high = x.high + y.high;
168 result.low = x.low + y.low;
170 if (result.low < y.low)
182 ficl2UnsignedMultiply(ficlUnsigned x, ficlUnsigned y)
187 addend.low = y;
204 ficl2UnsignedSubtract(ficl2Unsigned x, ficl2Unsigned y)
208 result.high = x.high - y.high;
209 result.low = x.low - y.low;
211 if (x.low < y.low) {
260 ficl2UnsignedOr(ficl2Unsigned x, ficl2Unsigned y)
264 result.high = x.high | y.high;
265 result.low = x.low | y.low;
272 * Return -1 if x < y; 0 if x==y, and 1 if x > y.
275 ficl2UnsignedCompare(ficl2Unsigned x, ficl2Unsigned y)
277 if (x.high > y.high)
279 if (x.high < y.high)
284 if (x.low > y.low)
286 else if (x.low < y.low)
299 ficl2UnsignedDivide(ficl2Unsigned q, ficlUnsigned y)
309 subtrahend.low = y;