coreutils / injectable_functions /factor_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
78d2150 verified
[
{
"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\""
}
]