8 #include <botan/internal/mp_core.h>
9 #include <botan/internal/mp_asm.h>
19 word x3, word x2, word x1)
42 const word y[],
size_t y_size)
44 if(x_size < y_size) {
return (-
bigint_cmp(y, y_size, x, x_size)); }
46 while(x_size > y_size)
53 for(
size_t j = x_size; j > 0; --j)
69 word high = n1 % d, quotient = 0;
79 if(high_top_bit || high >= d)
word bigint_divop(word n1, word n0, word d)
word word_madd2(word a, word b, word *c)
size_t bigint_divcore(word q, word y2, word y1, word x3, word x2, word x1)
const word MP_WORD_TOP_BIT
s32bit bigint_cmp(const word x[], size_t x_size, const word y[], size_t y_size)
word bigint_modop(word n1, word n0, word d)
const size_t MP_WORD_BITS