Lines Matching refs:right
134 static int vli_cmp(const u64 *left, const u64 *right) in vli_cmp() argument
139 if (left[i] > right[i]) in vli_cmp()
141 else if (left[i] < right[i]) in vli_cmp()
184 const u64 *right) in vli_add() argument
192 sum = left[i] + right[i] + carry; in vli_add()
203 static u64 vli_sub(u64 *result, const u64 *left, const u64 *right) in vli_sub() argument
211 diff = left[i] - right[i] - borrow; in vli_sub()
221 static uint128_t mul_64_64(u64 left, u64 right) in mul_64_64() argument
225 u64 b0 = right & 0xffffffffull; in mul_64_64()
226 u64 b1 = right >> 32; in mul_64_64()
256 static void vli_mult(u64 *result, const u64 *left, const u64 *right) in vli_mult() argument
276 product = mul_64_64(left[i], right[k - i]); in vli_mult()
333 static void vli_mod_add(u64 *result, const u64 *left, const u64 *right, in vli_mod_add() argument
338 carry = vli_add(result, left, right); in vli_mod_add()
350 static void vli_mod_sub(u64 *result, const u64 *left, const u64 *right, in vli_mod_sub() argument
353 u64 borrow = vli_sub(result, left, right); in vli_mod_sub()
441 static void vli_mod_mult_fast(u64 *result, const u64 *left, const u64 *right) in vli_mod_mult_fast() argument
445 vli_mult(product, left, right); in vli_mod_mult_fast()