mpir/mpn/generic
Jean-Pierre Flori feb4d44508 Merge branch 'master' into powm
Conflicts:
	configure.ac
	gmp-impl.h
2017-02-13 16:42:13 +00:00
..
add_1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
add_err1_n.c correct overlap requirements for add/sub_err1/2_n 2009-09-02 13:34:00 +00:00
add_err2_n.c correct overlap requirements for add/sub_err1/2_n 2009-09-02 13:34:00 +00:00
add_n.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
add.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
addadd_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
addmul_1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
addsub_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
and_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
andn_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
bdivmod.c Change gmp_ui/gmp_si types to mpir_ui/mpir_si 2012-01-24 14:37:16 +00:00
binvert.c Correctly update rn and newrn in binvert.c. 2014-05-02 17:19:38 +02:00
cmp.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
com_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
comb_tables.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
copyd.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
copyi.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
dc_bdiv_q_n.c Some commits appear to have been missed. 2010-03-14 22:42:55 +00:00
dc_bdiv_q.c Fixed some broken asserts and test code. 2010-03-16 16:05:48 +00:00
dc_bdiv_qr_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
dc_bdiv_qr.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
dc_div_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
dc_div_qr_n.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
dc_div_qr.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
dc_divappr_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
divexact_1.c change dive_1.* to divexact_1.* 2010-08-13 12:54:25 +00:00
divexact_by3c.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divexact_byff.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divexact_byfobm1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divexact.c Remove some compiler warnings. 2014-06-16 14:37:08 +01:00
divisible_p.c change file names in mpn jacbase perfsqr divis to match the function names , split out mpn/dc_div_qr_n from mpn/dc_div_qr and same for bdiv version 2010-08-13 19:30:08 +00:00
divrem_1.c Added divrem_1 and divrem_2 x86_64 assembly code from GMP, replaced 2010-02-06 13:28:23 +00:00
divrem_2.c Added divrem_1 and divrem_2 x86_64 assembly code from GMP, replaced 2010-02-06 13:28:23 +00:00
divrem_euclidean_qr_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_euclidean_qr_2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_euclidean_r_1.c Missing endlines and jacobi prototypes for gmp-impl.h. 2014-03-24 18:54:51 +00:00
divrem_hensel_qr_1_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_hensel_qr_1_2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_hensel_qr_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_hensel_r_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
divrem_hensel_rsh_qr_1.c Missing endline. 2014-06-16 14:19:48 +01:00
divrem.c reinstate mpn_divrem, but leave obsoleted 2009-09-09 02:07:02 +00:00
dump.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
fib2_ui.c Change gmp_ui/gmp_si types to mpir_ui/mpir_si 2012-01-24 14:37:16 +00:00
fib_table.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
gcd_1.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
gcd_subdiv_step.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
gcd.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
gcdext_1.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
gcdext_lehmer.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
gcdext.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
get_d.c Change gmp_ui/gmp_si types to mpir_ui/mpir_si 2012-01-24 14:37:16 +00:00
get_str.c correct rounding mode tests and generalize, remove some more have_host's 2011-09-11 18:41:46 +00:00
gmp-mparam.h Remove unused tuning values, insert provisional FFT tuning values. See #92. 2014-03-25 14:33:43 +00:00
hamdist.c split-up popham into popcount and hamdist 2010-12-30 05:08:15 +00:00
hgcd2_jacobi.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
hgcd2.c Move mpn_hgcd_mul_matrix1_vector() to hgcd_matrix.c 2017-01-30 09:44:44 +01:00
hgcd_appr.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
hgcd_jacobi.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
hgcd_matrix.c Move mpn_hgcd_mul_matrix1_vector() to hgcd_matrix.c 2017-01-30 09:44:44 +01:00
hgcd_reduce.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
hgcd_step.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
hgcd.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
inv_div_q.c Some commits appear to have been missed. 2010-03-14 22:42:55 +00:00
inv_div_qr_n.c Removed an unnecessary file and lots of very broken references to it. 2014-03-26 23:15:50 +00:00
inv_div_qr.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
inv_divappr_q_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
inv_divappr_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
invert.c Small improvement due to Paul Zimmermann. 2015-02-03 17:13:23 +00:00
ior_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
iorn_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
jacobi_2.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
jacobi_base.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
jacobi.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
longlong_inc.h Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
lshift.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
matrix22_mul1_inverse_vector.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
matrix22_mul.c Update to GMP 5.1.3 factorial code. 2014-02-27 21:35:04 +00:00
mod_1_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mod_1_2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mod_1_3.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mod_1.c New C functions mpn_mod_1_k etc 2009-09-07 00:42:22 +00:00
mod_34lsub1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
modexact_1c_odd.c replace mode1o.* with modexact_1c_odd.* 2010-08-13 14:09:23 +00:00
mp_bases.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
mul_1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
mul_basecase.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
mul_fft.c Replace a gmp.h with mpir.h. 2014-06-26 14:33:32 +01:00
mul_n.c Switched to using correct basecase threshold in kara_sqr_n. 2014-02-17 20:23:26 +00:00
mul.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mulhigh_n.c Use [add]mul_2 (and higher) in mulshort_n_basecase as in mul_basecase. 2014-05-07 11:32:14 +02:00
mullow_basecase.c Remove some compiler warnings. 2014-06-16 14:37:08 +01:00
mullow_n_basecase.c USe [add]mul_2 (and higher) in mullow_n_basecase.c as in mul_basecase.c. 2014-05-05 16:49:49 +02:00
mullow_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mulmid_basecase.c Use [add]mul_2 (and higher) in mulmid_basecase as in mul_basecase. 2014-05-07 14:04:31 +02:00
mulmid_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
mulmid.c Added some clarifying comments to the mulmid code. 2009-11-17 13:34:30 +00:00
mulmod_2expm1.c Missing endlines and jacobi prototypes for gmp-impl.h. 2014-03-24 18:54:51 +00:00
mulmod_2expp1_basecase.c Update Visual Studio 2012 builds and simply tune builds for VS2012 and VS2013 2014-03-27 21:13:19 +00:00
mulmod_bexpp1.c Removed an unnecessary file and lots of very broken references to it. 2014-03-26 23:15:50 +00:00
nand_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
neg_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
nior_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
nsumdiff_n.c Plain-C nsumdiff_n function 2017-01-30 09:45:33 +01:00
perfect_square_p.c change file names in mpn jacbase perfsqr divis to match the function names , split out mpn/dc_div_qr_n from mpn/dc_div_qr and same for bdiv version 2010-08-13 19:30:08 +00:00
popcount.c split-up popham into popcount and hamdist 2010-12-30 05:08:15 +00:00
pow_1.c change all mpn_sqr_n to mpn_sqr 2010-05-22 22:21:47 +00:00
powlo.c Draft commit to merge GMP powm code into MPIR. 2014-04-30 16:14:11 +02:00
powm.c Draft commit to merge GMP powm code into MPIR. 2014-04-30 16:14:11 +02:00
preinv_divrem_1.c 1. Correct error in last commit for mpir_config.py 2014-08-07 22:07:24 +01:00
preinv_mod_1.c remove multiple definition warning in win32 build 2012-10-09 07:25:35 +00:00
random2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
random.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
randomb.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
redc_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
redc_2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
redc_n.c Draft commit to merge GMP powm code into MPIR. 2014-04-30 16:14:11 +02:00
rootrem_basecase.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
rootrem.c 1. remove C99 out of order declarations in rootrem.c 2010-02-15 10:15:43 +00:00
rrandom.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
rsh_divrem_hensel_qr_1_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
rsh_divrem_hensel_qr_1_2.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
rsh_divrem_hensel_qr_1.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
rshift.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
sb_bdiv_q.c Updated to new bin_ui and bin_uiui code from GMP 5.1.3. Added a version of 2014-02-28 16:44:53 +00:00
sb_bdiv_qr.c Fixed some broken asserts and test code. 2010-03-16 16:05:48 +00:00
sb_div_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
sb_div_qr.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
sb_divappr_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
scan0.c Add mp_bitcnt_t type to MPIR 2010-02-08 17:06:12 +00:00
scan1.c Add mp_bitcnt_t type to MPIR 2010-02-08 17:06:12 +00:00
set_str.c Added mulmid_basecase assembly code and fixed a few build issues. 2010-02-23 23:50:37 +00:00
sizeinbase.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
sqr_basecase.c Use new half and double code 2011-07-20 23:32:23 +00:00
sqrtrem.c Use new half and double code 2011-07-20 23:32:23 +00:00
sub_1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
sub_err1_n.c correct overlap requirements for add/sub_err1/2_n 2009-09-02 13:34:00 +00:00
sub_err2_n.c correct overlap requirements for add/sub_err1/2_n 2009-09-02 13:34:00 +00:00
sub_n.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
sub.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
subadd_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
submul_1.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
sumdiff_n.c Remove a broken assert in the generic build. 2014-06-29 21:05:59 +01:00
tdiv_q.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
tdiv_qr.c Remove sb_div* small implementation (due to bug and due to being a very minor 2015-11-13 14:47:44 +00:00
toom3_mul_n.c Use new half and double code 2011-07-20 23:32:23 +00:00
toom3_mul.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
toom4_mul_n.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
toom4_mul.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
toom8_sqr_n.c change all mpn_sqr_n to mpn_sqr 2010-05-22 22:21:47 +00:00
toom8h_mul.c Finished putting too8 mul in. 2010-02-17 00:29:00 +00:00
toom42_mulmid.c Added some clarifying comments to the mulmid code. 2009-11-17 13:34:30 +00:00
toom_couple_handling.c Added missing function and made some corrections. 2010-02-17 00:09:31 +00:00
toom_eval_dgr3_pm1.c replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
toom_eval_dgr3_pm2.c replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
toom_eval_pm1.c write new toom eval for +-1 using addadd and sumdiff 2011-07-24 19:09:36 +00:00
toom_eval_pm2.c replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
toom_eval_pm2exp.c replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
toom_eval_pm2rexp.c replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
toom_interpolate_16pts.c add bug fixes from trunk 2012-02-18 12:26:54 +00:00
udiv_w_sdiv.c for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done 2009-02-12 10:24:24 +00:00
urandomb.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
urandomm.c Cleaned up lots of C code, adding lots of whitespace. 2014-02-14 23:25:39 +00:00
xnor_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
xor_n.c CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
zero.c Fixed a missing mpir.h. 2010-05-10 01:16:56 +00:00