Givaro
|
Functions | |
UWtype | __recint_umul_ppmm (UWtype *, UWtype, UWtype) |
UWtype | __recint_umul_ppmm_r (UWtype, UWtype, UWtype *) |
UWtype | __recint_udiv_qrnnd (UWtype *, UWtype, UWtype, UWtype) |
UWtype | __recint_udiv_qrnnd_r (UWtype, UWtype, UWtype, UWtype *) |
Variables | |
const unsigned char | __clz_tab [129] |
#define __BITS4 (W_TYPE_SIZE / 4) |
#define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2)) |
#define __ll_lowpart | ( | t | ) | ((UWtype) (t) & (__ll_B - 1)) |
#define __ll_highpart | ( | t | ) | ((UWtype) (t) >> (W_TYPE_SIZE / 2)) |
#define __MPN | ( | x | ) | __##x |
#define recint_count_leading_zeros_gcc_clz | ( | count, | |
x | |||
) |
#define recint_count_trailing_zeros_gcc_ctz | ( | count, | |
x | |||
) |
#define __umulsidi3 | ( | u, | |
v | |||
) |
#define mpn_recint_umul_ppmm __MPN(recint_umul_ppmm) |
#define mpn_recint_umul_ppmm_r __MPN(recint_umul_ppmm_r) |
#define mpn_recint_udiv_qrnnd __MPN(recint_udiv_qrnnd) |
#define mpn_recint_udiv_qrnnd_r __MPN(recint_udiv_qrnnd_r) |
#define recint_add_ssaaaa | ( | sh, | |
sl, | |||
ah, | |||
al, | |||
bh, | |||
bl | |||
) |
#define recint_sub_ddmmss | ( | sh, | |
sl, | |||
ah, | |||
al, | |||
bh, | |||
bl | |||
) |
#define recint_umul_ppmm | ( | w1, | |
w0, | |||
u, | |||
v | |||
) |
#define recint_smul_ppmm | ( | w1, | |
w0, | |||
u, | |||
v | |||
) |
#define __recint_udiv_qrnnd_c | ( | q, | |
r, | |||
n1, | |||
n0, | |||
d | |||
) |
#define UDIV_NEEDS_NORMALIZATION 1 |
#define recint_udiv_qrnnd __recint_udiv_qrnnd_c |
#define recint_count_leading_zeros | ( | count, | |
x | |||
) |
#define RECINT_COUNT_LEADING_ZEROS_0 (W_TYPE_SIZE - 1) |
#define RECINT_COUNT_LEADING_ZEROS_NEED_CLZ_TAB |
#define RECINT_COUNT_LEADING_ZEROS_SLOW |
#define recint_count_trailing_zeros | ( | count, | |
x | |||
) |
#define UDIV_PREINV_ALWAYS 0 |
#define UMUL_TIME 1 |
#define UDIV_TIME UMUL_TIME |
UWtype __recint_umul_ppmm | ( | UWtype * | , |
UWtype | , | ||
UWtype | |||
) |
UWtype __recint_umul_ppmm_r | ( | UWtype | , |
UWtype | , | ||
UWtype * | |||
) |
UWtype __recint_udiv_qrnnd | ( | UWtype * | , |
UWtype | , | ||
UWtype | , | ||
UWtype | |||
) |
UWtype __recint_udiv_qrnnd_r | ( | UWtype | , |
UWtype | , | ||
UWtype | , | ||
UWtype * | |||
) |
|
extern |