File size: 7,788 Bytes
78d2150 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 |
[
{
"function_name": "uuint",
"function_signature": "ATTRIBUTE_PURE static uuint\nmod2 (mp_limb_t a1, mp_limb_t a0, mp_limb_t d1, mp_limb_t d0)",
"include_line": "#include \"../tests/factor/tests_for_uuint.c\""
},
{
"function_name": "mp_limb_t",
"function_signature": "ATTRIBUTE_CONST static mp_limb_t\ngcd_odd (mp_limb_t a, mp_limb_t b)",
"include_line": "#include \"../tests/factor/tests_for_mp_limb_t.c\""
},
{
"function_name": "gcd2_odd",
"function_signature": "ATTRIBUTE_PURE static uuint gcd2_odd (mp_limb_t a1, mp_limb_t a0, mp_limb_t b1, mp_limb_t b0)",
"include_line": "#include \"../tests/factor/tests_for_gcd2_odd.c\""
},
{
"function_name": "factor_insert_multiplicity",
"function_signature": "static void factor_insert_multiplicity (struct factors *factors,\n mp_limb_t prime, int m)",
"include_line": "#include \"../tests/factor/tests_for_factor_insert_multiplicity.c\""
},
{
"function_name": "factor_insert_large",
"function_signature": "static void factor_insert_large (struct factors *factors,\n mp_limb_t p1, mp_limb_t p0)",
"include_line": "#include \"../tests/factor/tests_for_factor_insert_large.c\""
},
{
"function_name": "mpz_va_init",
"function_signature": "static void mpz_va_init (void (*mpz_single_init)(mpz_t), ...)",
"include_line": "#include \"../tests/factor/tests_for_mpz_va_init.c\""
},
{
"function_name": "mpn_tdiv_qr",
"function_signature": "static void mpn_tdiv_qr (mp_limb_t *qp, mp_limb_t *rp, MAYBE_UNUSED mp_size_t qxn,\n mp_limb_t const *np, mp_size_t nn,\n mp_limb_t const *dp, mp_size_t dn)",
"include_line": "#include \"../tests/factor/tests_for_mpn_tdiv_qr.c\""
},
{
"function_name": "mp_factor_insert",
"function_signature": "static void mp_factor_insert (struct mp_factors *factors, mpz_t prime, mp_bitcnt_t m)",
"include_line": "#include \"../tests/factor/tests_for_mp_factor_insert.c\""
},
{
"function_name": "divblock",
"function_signature": "static inline mp_limb_t divblock (struct factors *factors, mp_limb_t t0, struct primes_dtab const *pd,\n idx_t i, int ioff)",
"include_line": "#include \"../tests/factor/tests_for_divblock.c\""
},
{
"function_name": "factor_using_division",
"function_signature": "static uuint factor_using_division (struct factors *factors, mp_limb_t t1, mp_limb_t t0,\n idx_t i)",
"include_line": "#include \"../tests/factor/tests_for_factor_using_division.c\""
},
{
"function_name": "mp_finish_up_in_single",
"function_signature": "static bool mp_finish_up_in_single (struct mp_factors *mp_factors, mpz_t n,\n idx_t prime_idx)",
"include_line": "#include \"../tests/factor/tests_for_mp_finish_up_in_single.c\""
},
{
"function_name": "mp_factor_using_division",
"function_signature": "static struct mp_factors mp_factor_using_division (mpz_t t)",
"include_line": "#include \"../tests/factor/tests_for_mp_factor_using_division.c\""
},
{
"function_name": "binv_limb",
"function_signature": "static mp_limb_t binv_limb (mp_limb_t n)",
"include_line": "#include \"../tests/factor/tests_for_binv_limb.c\""
},
{
"function_name": "mulredc",
"function_signature": "static inline mp_limb_t mulredc (mp_limb_t a, mp_limb_t b, mp_limb_t m, mp_limb_t mi)",
"include_line": "#include \"../tests/factor/tests_for_mulredc.c\""
},
{
"function_name": "mulredc2",
"function_signature": "static mp_limb_t mulredc2 (mp_limb_t *r1p,\n mp_limb_t a1, mp_limb_t a0, mp_limb_t b1, mp_limb_t b0,\n mp_limb_t m1, mp_limb_t m0, mp_limb_t mi)",
"include_line": "#include \"../tests/factor/tests_for_mulredc2.c\""
},
{
"function_name": "prime_p",
"function_signature": "static bool prime_p (mp_limb_t n)",
"include_line": "#include \"../tests/factor/tests_for_prime_p.c\""
},
{
"function_name": "mp_prime_p",
"function_signature": "static bool mp_prime_p (mpz_t n)",
"include_line": "#include \"../tests/factor/tests_for_mp_prime_p.c\""
},
{
"function_name": "factor_using_pollard_rho",
"function_signature": "static void factor_using_pollard_rho (struct factors *factors, mp_limb_t n, mp_limb_t a)",
"include_line": "#include \"../tests/factor/tests_for_factor_using_pollard_rho.c\""
},
{
"function_name": "factor_using_pollard_rho2",
"function_signature": "static void factor_using_pollard_rho2 (struct factors *factors,\n mp_limb_t n1, mp_limb_t n0, mp_limb_t a)",
"include_line": "#include \"../tests/factor/tests_for_factor_using_pollard_rho2.c\""
},
{
"function_name": "mp_mulredc",
"function_signature": "static void mp_mulredc (mp_limb_t *rp, mp_limb_t const *ap, mp_limb_t const *bp,\n mp_limb_t const *mp, mp_size_t n, mp_limb_t m0inv, mp_limb_t *tp)",
"include_line": "#include \"../tests/factor/tests_for_mp_mulredc.c\""
},
{
"function_name": "mp_factor_using_pollard_rho",
"function_signature": "static void mp_factor_using_pollard_rho (struct mp_factors *factors,\n mp_limb_t const *mp, mp_size_t n,\n mp_limb_t a)",
"include_line": "#include \"../tests/factor/tests_for_mp_factor_using_pollard_rho.c\""
},
{
"function_name": "factor_up",
"function_signature": "static void factor_up (struct factors *factors, mp_limb_t t1, mp_limb_t t0,\n idx_t prime_idx)",
"include_line": "#include \"../tests/factor/tests_for_factor_up.c\""
},
{
"function_name": "mp_factor",
"function_signature": "static struct mp_factors mp_factor (mpz_t t)",
"include_line": "#include \"../tests/factor/tests_for_mp_factor.c\""
},
{
"function_name": "strtouuint",
"function_signature": "static strtol_error strtouuint (uuint *u, char const *s)",
"include_line": "#include \"../tests/factor/tests_for_strtouuint.c\""
},
{
"function_name": "lbuf_half_flush",
"function_signature": "static void lbuf_half_flush (void)",
"include_line": "#include \"../tests/factor/tests_for_lbuf_half_flush.c\""
},
{
"function_name": "lbuf_putnl",
"function_signature": "static void lbuf_putnl (void)",
"include_line": "#include \"../tests/factor/tests_for_lbuf_putnl.c\""
},
{
"function_name": "lbuf_putint_append",
"function_signature": "static void lbuf_putint_append (mp_limb_t i, char *bufend)",
"include_line": "#include \"../tests/factor/tests_for_lbuf_putint_append.c\""
},
{
"function_name": "print_uuint",
"function_signature": "static void print_uuint (uuint t)",
"include_line": "#include \"../tests/factor/tests_for_print_uuint.c\""
},
{
"function_name": "lbuf_putmpz",
"function_signature": "static void lbuf_putmpz (mpz_t const i)",
"include_line": "#include \"../tests/factor/tests_for_lbuf_putmpz.c\""
},
{
"function_name": "print_factors_single",
"function_signature": "static void print_factors_single (uuint t)",
"include_line": "#include \"../tests/factor/tests_for_print_factors_single.c\""
},
{
"function_name": "print_factors",
"function_signature": "static bool print_factors (char const *input)",
"include_line": "#include \"../tests/factor/tests_for_print_factors.c\""
},
{
"function_name": "usage",
"function_signature": "void usage (int status)",
"include_line": "#include \"../tests/factor/tests_for_usage.c\""
},
{
"function_name": "do_stdin",
"function_signature": "static bool do_stdin (void)",
"include_line": "#include \"../tests/factor/tests_for_do_stdin.c\""
}
] |