(no author)
|
cf9e6c3308
|
remove duplicate mpn_com_n define and fix 32-bit assertion bug in mul.c
|
2010-03-08 12:58:36 +00:00 |
|
(no author)
|
ae48fa4733
|
Fixed the bugs in my speedup of the inv_div_qr_n code.
|
2010-03-07 01:37:51 +00:00 |
|
(no author)
|
80f6015f3c
|
Partly fixed tuning code for dc_bdiv fns.
|
2010-03-03 00:15:20 +00:00 |
|
(no author)
|
569ca418b1
|
Added tuning code for dc_bdiv functions.
|
2010-03-03 00:03:03 +00:00 |
|
(no author)
|
a4ceed9f68
|
Added test for dc_bdiv_qr_n.
|
2010-03-02 22:00:29 +00:00 |
|
(no author)
|
728e0e2346
|
Added test code for dc_bdiv_q_n.
|
2010-03-02 19:02:55 +00:00 |
|
(no author)
|
5e5f7e57a5
|
Change MPIR v3+ tuning for mpn_get_str and mpn_set_str to match GMP5
|
2010-02-26 10:59:11 +00:00 |
|
(no author)
|
dbad311916
|
Fixed a typo and reverted a change.
|
2010-02-24 01:16:46 +00:00 |
|
(no author)
|
1ef58c1d86
|
Added mulmid_basecase assembly code and fixed a few build issues.
|
2010-02-23 23:50:37 +00:00 |
|
(no author)
|
f6ad9b966e
|
Add GMP5 mpn_get_str and mpn_set_str to MPIR
|
2010-02-22 14:38:46 +00:00 |
|
(no author)
|
d3a7e095c4
|
Add mpn_sqr, mpn_neg and mpn_com for GMP5 compatibility
|
2010-02-22 12:21:17 +00:00 |
|
(no author)
|
96730fb3ab
|
Improve memory usage of dc_divappr_q_n.
|
2010-02-22 02:20:04 +00:00 |
|
(no author)
|
575c38c7d6
|
Added an itch function.
|
2010-02-22 01:49:32 +00:00 |
|
(no author)
|
a5f8b60fe2
|
Fixed some incorrect things in the division code.
|
2010-02-22 00:45:04 +00:00 |
|
(no author)
|
007e9d8ed0
|
Corrected some bugs in the division code.
|
2010-02-21 15:47:37 +00:00 |
|
(no author)
|
36cec3aaa4
|
Added further functions to be tuned.
|
2010-02-19 16:09:29 +00:00 |
|
(no author)
|
f444a2bf6c
|
Attempt to tune some of the division functions.
|
2010-02-19 12:54:56 +00:00 |
|
(no author)
|
016be7aef9
|
1. Remove duplicate logic defines from gmp-impl.h
|
2010-02-18 18:15:58 +00:00 |
|
(no author)
|
19b37fb7c1
|
Added speed, tune and try code for toom8_mul/sqr and tuning for K102.
|
2010-02-18 14:50:40 +00:00 |
|
(no author)
|
9cb500d53b
|
Turned on toom8 squaring code.
|
2010-02-18 13:40:38 +00:00 |
|
(no author)
|
bb96dd4a16
|
Finished putting too8 mul in.
|
2010-02-17 00:29:00 +00:00 |
|
(no author)
|
3fad25a740
|
Added toom8 files.
|
2010-02-16 23:47:07 +00:00 |
|
(no author)
|
20ae4de5b1
|
Ran autoconf, connnected up rootrem code and changed tuning value.
|
2010-02-13 21:18:11 +00:00 |
|
(no author)
|
f4a69eec60
|
Added sb_div_q, sb_divappr_q from GMP and tdiv_3by2 and invert_1 from GMP
and changed everything to use them.
|
2010-02-10 11:17:59 +00:00 |
|
(no author)
|
784d46a913
|
Fixed some SQR_THRESHOLD typos in gmp-impl.h.
|
2010-02-07 15:52:37 +00:00 |
|
(no author)
|
06d4a32943
|
Added divrem_1 and divrem_2 x86_64 assembly code from GMP, replaced
divrem_euclidean_qr_1 with divrem_1.
|
2010-02-06 13:28:23 +00:00 |
|
gladman
|
8490a2bc0c
|
Update Windows build to cope with huge numbers
|
2010-01-08 19:12:52 +00:00 |
|
gladman
|
48edb06e9f
|
1. Set mp_size_t & mp_exp_t as signed 64-bit integers on Windows x64
|
2010-01-05 20:21:32 +00:00 |
|
wbhart
|
c3cf3b5716
|
Added a test for the sqrt code and made them work all the way up to
|
2009-12-08 01:54:07 +00:00 |
|
wbhart
|
d252f5b22e
|
Fixed the test code for mpz_likely_prime_p.
|
2009-12-07 01:06:47 +00:00 |
|
wbhart
|
39d0df2b75
|
Added is_likely_prime_BPSW code and test.
|
2009-12-07 00:08:56 +00:00 |
|
jasonmoxham
|
d10523b3f6
|
Add threshold for euclid/hensel divrem_1 switchover
|
2009-10-04 02:56:20 +00:00 |
|
jasonmoxham
|
bf0f5c4e6f
|
add carry limb into the existing rsh_divrem_hensel
|
2009-10-04 02:16:25 +00:00 |
|
jasonmoxham
|
cdaad5bffc
|
New AMD asm function mpn_rsh_divrem_hensel_qr_1_2
|
2009-10-03 22:21:44 +00:00 |
|
jasonmoxham
|
a7eee56d24
|
autotools and a few tweeks
|
2009-10-02 00:41:53 +00:00 |
|
jasonmoxham
|
adfded6fe5
|
split out mpn_mod_1_? from divrem_euclidean_r and add New asm function for AMD for mod_1_1
|
2009-10-01 22:04:24 +00:00 |
|
jasonmoxham
|
9bbfba8e5e
|
New generic functions for two limb inverse of divrem_hensel_qr_1 and tunes,tests
|
2009-09-30 02:24:29 +00:00 |
|
jasonmoxham
|
61c42e5ae1
|
New generic divrem_hensel's functions and tests,tunes
|
2009-09-29 16:41:28 +00:00 |
|
jasonmoxham
|
d440c1e891
|
split out trial division from both probable prime tests and creat new function
|
2009-09-10 12:59:50 +00:00 |
|
jasonmoxham
|
22e95a9b01
|
expose mulmod_2exp+-1 to the User , no docs, adjust fermat,mersenne to compile without gmp-impl,longlong
|
2009-09-09 03:41:37 +00:00 |
|
jasonmoxham
|
40971ae506
|
New C functions mpn_mod_1_k etc
|
2009-09-07 00:42:22 +00:00 |
|
jasonmoxham
|
7ef0cacb9b
|
New mpn_rootrem
|
2009-09-03 15:16:59 +00:00 |
|
jasonmoxham
|
573b911273
|
New asm functions K8/K10 mpn_addlsh_n mpn_sublsh_n and carry-in varients
|
2009-08-23 22:20:49 +00:00 |
|
jasonmoxham
|
dcf8f1053b
|
tweek macros
|
2009-08-23 17:34:39 +00:00 |
|
jasonmoxham
|
e115636d83
|
tweek macros
|
2009-08-23 17:32:26 +00:00 |
|
jasonmoxham
|
e91944e71c
|
macros for mpn_inclsh,mpn_addlsh1 in terms of mpn_addlsh etc
|
2009-08-23 17:11:02 +00:00 |
|
jasonmoxham
|
da44b12898
|
add generic new function HAVE_NATIVE function mpn_addlsh_n mpn_sublsh_n mpn_inclsh_n mpn_declsh_n
|
2009-08-23 15:54:11 +00:00 |
|
jasonmoxham
|
eba14d65ba
|
have-native only bits
|
2009-08-12 06:13:55 +00:00 |
|
jasonmoxham
|
1a7781ade8
|
New K8 asm function mpn_lshiftc
|
2009-08-12 03:13:11 +00:00 |
|
jasonmoxham
|
bd6ab0e972
|
New generic mpn_mulmod_2expm1 and tests and tuning thresholds
|
2009-08-07 03:47:42 +00:00 |
|