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 |
|
jasonmoxham
|
a6542196d3
|
Select best asm functions from existing for Atom cpu 64bit
|
2009-09-06 12:49:19 +00:00 |
|
jasonmoxham
|
349b2e8796
|
New functions mpz_probable_prime_p mpz_practical_prime
|
2009-09-04 02:20:31 +00:00 |
|
jasonmoxham
|
16fb5b48d7
|
revamp tests for mpz_nthroot
|
2009-09-03 19:43:11 +00:00 |
|
gladman
|
adab3f5936
|
Add Jason's new root code on Windows
|
2009-09-03 19:11:52 +00:00 |
|
jasonmoxham
|
eb134da0ea
|
C89 changes
|
2009-09-03 18:18:35 +00:00 |
|
jasonmoxham
|
57a6e139f7
|
Add tuning for new mpn_rootrem threshold
|
2009-09-03 16:18:30 +00:00 |
|
jasonmoxham
|
bcfc784552
|
Add new function mpz_nthroot
|
2009-09-03 15:39:27 +00:00 |
|
jasonmoxham
|
7ef0cacb9b
|
New mpn_rootrem
|
2009-09-03 15:16:59 +00:00 |
|
gladman
|
fa92663df1
|
Update Core2 x64 windows assembler
|
2009-09-02 17:20:55 +00:00 |
|
jasonmoxham
|
8a0e159dcd
|
add mpn_add/sublsh_nc to try.exe
|
2009-09-02 15:52:19 +00:00 |
|
jasonmoxham
|
b3eee0a71f
|
update overlap requirement for try for add_err etc
|
2009-09-02 14:09:28 +00:00 |
|
gladman
|
84d4480297
|
|
2009-09-02 13:57:55 +00:00 |
|
gladman
|
70a4a3823f
|
1. update Core2 x64 build
2. Improve assembler interface descriptions in AMD64 headers
|
2009-09-02 13:35:23 +00:00 |
|
jasonmoxham
|
059c2e2bd3
|
correct overlap requirements for add/sub_err1/2_n
|
2009-09-02 13:34:00 +00:00 |
|
jasonmoxham
|
cda8da9c76
|
add mpn_add_err1 etc to try
|
2009-09-02 12:46:03 +00:00 |
|
gladman
|
21880e861f
|
1. Add new x64 assembler functions to the Windows build
|
2009-09-02 11:41:43 +00:00 |
|
jasonmoxham
|
70c9a062d9
|
New asm functions for nehalem mpn_add_err1_n mpn_sub_err1_n
|
2009-09-01 15:03:33 +00:00 |
|
jasonmoxham
|
7d7540cced
|
add Mersenne prime test to bench directory
|
2009-08-31 13:54:04 +00:00 |
|
jasonmoxham
|
d04e802eae
|
add Fermat number prime test in benchmark directory
|
2009-08-31 02:49:37 +00:00 |
|
gladman
|
783ae8b511
|
further change to g2y.py
|
2009-08-30 21:31:50 +00:00 |
|
gladman
|
c0c87d7ecb
|
remove bug in g2y.py
|
2009-08-30 20:56:54 +00:00 |
|
jasonmoxham
|
9a315eef2c
|
mixed up gas and yasm syntax
|
2009-08-23 23:52:01 +00:00 |
|
jasonmoxham
|
1c4bb4fa9f
|
didn't like it as a macro , so new amd asm functions mpn_inclsh mpn_declsh
|
2009-08-23 23:44:19 +00:00 |
|
jasonmoxham
|
a614713922
|
New macro/function for AMD mpn_inclsh_n
|
2009-08-23 23:04:14 +00:00 |
|
jasonmoxham
|
10343474dd
|
and update acinclude.m4 for new cpu
|
2009-08-23 22:46:53 +00:00 |
|
jasonmoxham
|
0bea4f67d7
|
should be underscore not -
|
2009-08-23 22:43:10 +00:00 |
|
jasonmoxham
|
5f381ede5a
|
New path for Phenom II ie family 16 model 4 , we call it K10_2
|
2009-08-23 22:41:10 +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
|
7268e5f9ac
|
New asm function nehalem mpn_addlsh_n , delete old mpn_addlsh1_n
|
2009-08-23 17:57:21 +00:00 |
|
jasonmoxham
|
2e8eb2abee
|
update try to cope with macros
|
2009-08-23 17:50:04 +00:00 |
|
jasonmoxham
|
affaedb3ea
|
macro tweek
|
2009-08-23 17:38:52 +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 |
|