jasonmoxham
|
4783c9dc4e
|
New AMD rsh_divrem_hensel_qr_1 asm fn
|
2009-09-29 21:53:03 +00:00 |
|
jasonmoxham
|
61c42e5ae1
|
New generic divrem_hensel's functions and tests,tunes
|
2009-09-29 16:41:28 +00:00 |
|
wbhart
|
f224ba47f2
|
Added config stuff for invert.c and t-sb_divappr_q
|
2009-09-28 22:17:53 +00:00 |
|
jasonmoxham
|
a2bf208858
|
add via nano cpuid and code path
|
2009-09-27 23:12:12 +00:00 |
|
jasonmoxham
|
058e94c369
|
remove empty cyrix cpuid
|
2009-09-27 22:49:25 +00:00 |
|
jasonmoxham
|
f99e9713ee
|
add 32bit path for nehalem
|
2009-09-27 14:54:29 +00:00 |
|
jasonmoxham
|
59d001a0ca
|
tweek benchmpn
|
2009-09-25 16:11:05 +00:00 |
|
jasonmoxham
|
ad9d4ebb5b
|
fix mpf printing exponent should be long not int bug
|
2009-09-22 17:11:50 +00:00 |
|
gladman
|
ca8c9ec2ef
|
correct the currently unused code path in next_likely_prime.c (tested and now working)
|
2009-09-22 09:17:57 +00:00 |
|
jasonmoxham
|
fc7828a2ea
|
tweek bench
|
2009-09-18 23:00:40 +00:00 |
|
jasonmoxham
|
216fcaae97
|
tweek bench
|
2009-09-18 22:56:19 +00:00 |
|
jasonmoxham
|
81fd45b1be
|
update mpnbench
|
2009-09-18 20:51:52 +00:00 |
|
jasonmoxham
|
6d9a1d1a3a
|
replace most occurances of RANDS with local versions
|
2009-09-14 19:06:46 +00:00 |
|
jasonmoxham
|
fa2b60c3c9
|
add prototypes
|
2009-09-14 14:28:27 +00:00 |
|
jasonmoxham
|
e029801ead
|
remove most of the old global random stuff and replace with local
|
2009-09-14 14:17:11 +00:00 |
|
jasonmoxham
|
7fecdf1f0d
|
repalce most occarances of mpn_random with mpn_randomb
|
2009-09-14 12:19:07 +00:00 |
|
jasonmoxham
|
908a13ef32
|
replace most occurances of mpn-random2 with mpn_rrandom
|
2009-09-14 11:51:49 +00:00 |
|
gladman
|
92be57ee57
|
Adjust Jason's VC++ build batch file for CPP -> CXX name changes
|
2009-09-14 11:35:10 +00:00 |
|
gladman
|
403192dffe
|
Update Windows build for recent additions
|
2009-09-14 11:25:49 +00:00 |
|
jasonmoxham
|
858c58b09b
|
Add new functions mpn_urandomb mpn_urandomm mpn_rrandom mpn_randomb
|
2009-09-14 10:34:26 +00:00 |
|
jasonmoxham
|
7ae92558ce
|
remove nonsense test from random numbers
|
2009-09-14 01:57:46 +00:00 |
|
jasonmoxham
|
588c9272cb
|
remove very slight non-uniformness from mpz_urandomm
|
2009-09-14 00:31:28 +00:00 |
|
jasonmoxham
|
cf6363d0c8
|
replace all the old mpf_random2 with the new mpf_rrandomb
|
2009-09-13 10:50:07 +00:00 |
|
jasonmoxham
|
95a8e80dec
|
Add new function without global state mpf_rrandomb
|
2009-09-13 10:35:22 +00:00 |
|
jasonmoxham
|
f5c3ebbf2e
|
Obsolete mpf_random2 mpn_random mpn_random2
|
2009-09-13 02:37:57 +00:00 |
|
jasonmoxham
|
1cd665f4c3
|
replace all MP_RAT,MP_INT gmp version with the new 1994 stuff , mpz_ptr mpq_ptr , about timesvn status! , change version numbers to 1.3.0
|
2009-09-13 01:17:19 +00:00 |
|
jasonmoxham
|
53f8a3deb7
|
remove an old gmp version 1 source only compat typedef for MP_RAT
|
2009-09-12 22:10:38 +00:00 |
|
jasonmoxham
|
84925fb1e3
|
remove an old gmp version 1 source only compat typedef for MP_INT
|
2009-09-12 22:09:52 +00:00 |
|
jasonmoxham
|
8c976a91a4
|
remove obsolete global varible gmp_errno
|
2009-09-12 13:29:35 +00:00 |
|
jasonmoxham
|
59e7877431
|
removed some obsolete error checking
|
2009-09-12 13:19:36 +00:00 |
|
gladman
|
da1db2c049
|
On Windows DLLs export mpn_cls_tab unconditionally for GMP compatibility
|
2009-09-11 16:06:21 +00:00 |
|
jasonmoxham
|
fff313847b
|
added more tests for roots , corrected existing rootrem error
|
2009-09-11 13:49:34 +00:00 |
|
gladman
|
8063a5b84d
|
Add new files to the Windows builds
|
2009-09-11 13:37:13 +00:00 |
|
jasonmoxham
|
1b89edcb42
|
add tests for trial div
|
2009-09-11 00:44:34 +00:00 |
|
jasonmoxham
|
b23780fd3c
|
update setversion
|
2009-09-10 23:36:52 +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
|
7fc74fc3ab
|
refmpn functions for add/sub_err1/2
|
2009-09-10 09:24:04 +00:00 |
|
jasonmoxham
|
35e24c6d30
|
in refmpn.c make sure we use refmpn functions not just mpn functions
|
2009-09-10 08:55:40 +00:00 |
|
jasonmoxham
|
42d9a95224
|
more min size alloc macros
|
2009-09-09 05:39:14 +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
|
c641cef36e
|
reinstate mpn_divrem, but leave obsoleted
|
2009-09-09 02:07:02 +00:00 |
|
jasonmoxham
|
8297a54a02
|
add macro describing min size needed to avoid allocation for mpz_add,sub,neg,abs
|
2009-09-08 21:15:29 +00:00 |
|
jasonmoxham
|
f446d380ce
|
whoops uppercase instead of lower case
|
2009-09-08 02:05:31 +00:00 |
|
jasonmoxham
|
993fab5c21
|
rename K10_2 to K102 as autotools doesnt like - and fat mechanism doesn't like _
|
2009-09-08 01:55:29 +00:00 |
|
jasonmoxham
|
9010f58508
|
update fat to cope with K10_2 and core2,k8 etc on 32bit
|
2009-09-08 01:49:01 +00:00 |
|
jasonmoxham
|
ac2732335b
|
add macro describing min size needed to avoid allocation for mpz_add
|
2009-09-07 23:05:20 +00:00 |
|
jasonmoxham
|
6a8ac2c03e
|
change name of mpz_next_probable_prime to mpz_next_likely_prime
|
2009-09-07 19:56:58 +00:00 |
|
jasonmoxham
|
fac12816e5
|
change name of mpz_practical_prime to mpz_likely_prime
|
2009-09-07 15:49:49 +00:00 |
|
jasonmoxham
|
01b88f04be
|
add divrem_eucldean to tuniing makefile
|
2009-09-07 01:30:34 +00:00 |
|
jasonmoxham
|
40971ae506
|
New C functions mpn_mod_1_k etc
|
2009-09-07 00:42:22 +00:00 |
|