jasonmoxham
|
65b1ec121a
|
removed all use HAVE_HOST , except for timing on the powerpc
|
2011-09-12 01:23:43 +00:00 |
|
jasonmoxham
|
c0f53686c5
|
remove all references to GMP_IEEE_FLOATS , thats the only type we support anyway
|
2011-09-11 19:04:40 +00:00 |
|
jasonmoxham
|
d09a1e4dd1
|
removed all have_host_x86 etc except for build,vc10 dir
|
2011-09-11 18:48:44 +00:00 |
|
jasonmoxham
|
9f34508f50
|
correct rounding mode tests and generalize, remove some more have_host's
|
2011-09-11 18:41:46 +00:00 |
|
jasonmoxham
|
0490047f68
|
disable yasm for *.asm and use gas as some functions are slightly faster
|
2011-09-11 13:38:18 +00:00 |
|
jasonmoxham
|
4c22eae4ed
|
remove more have_host_cpu_*
|
2011-08-30 23:57:26 +00:00 |
|
jasonmoxham
|
f07959acd0
|
remove referances to some non existent paths
|
2011-08-30 22:06:14 +00:00 |
|
jasonmoxham
|
f585f30def
|
remove some old powerpc32 minor optimiztions
|
2011-08-30 21:28:48 +00:00 |
|
jasonmoxham
|
5a21c6ff6a
|
remove rest of special alpha code , very minor slowdowns
|
2011-08-30 20:56:10 +00:00 |
|
jasonmoxham
|
b503fcced2
|
remove pointless differences between old cpus ie k6's
|
2011-08-30 20:41:29 +00:00 |
|
jasonmoxham
|
1cf83265ac
|
remove use of FORCE_DOUBLE ie 80bit floats which are slower now anyway
|
2011-08-17 15:27:10 +00:00 |
|
jasonmoxham
|
7c6376758a
|
remove some HAVE_HOST_CPU_* and some x86 macro's in then x64 dirs
|
2011-08-17 15:09:34 +00:00 |
|
jasonmoxham
|
a6c2480527
|
removed some alpha specific stuff
|
2011-08-10 15:54:48 +00:00 |
|
jasonmoxham
|
fedabb4c9a
|
replace old add_n_sub_n by sumdiff
|
2011-07-24 19:19:58 +00:00 |
|
jasonmoxham
|
1f133530f1
|
write new toom eval for +-1 using addadd and sumdiff
|
2011-07-24 19:09:36 +00:00 |
|
gladman
|
bb009d186b
|
Add sumdiff_n for core2 and penryn and mod_1_1 for penryn on Windows
|
2011-07-23 15:57:46 +00:00 |
|
jasonmoxham
|
4a02d0ca94
|
New asm fn mpn_sumdiff_n for penryn
|
2011-07-23 14:32:28 +00:00 |
|
jasonmoxham
|
19b89f6bda
|
New asm mpn_sumdiff_n for core2
|
2011-07-23 13:16:30 +00:00 |
|
gladman
|
01eba40795
|
add mpn_sumdiff_n for nehalem on Windows
|
2011-07-22 23:03:59 +00:00 |
|
jasonmoxham
|
30e7a89da6
|
New mpn_sumdiff_n for nehalem
|
2011-07-22 21:47:35 +00:00 |
|
gladman
|
427dead3d1
|
Update latest core2 assembler on Windows
|
2011-07-22 12:22:35 +00:00 |
|
gladman
|
c42eb996ca
|
update latest assembler for nehalem on Windows
|
2011-07-22 12:13:14 +00:00 |
|
jasonmoxham
|
210aa44bfb
|
New addadd addsub subadd for core2/penryn , note same as nehalem code
|
2011-07-22 11:34:39 +00:00 |
|
jasonmoxham
|
1a7e5f137f
|
New nehalem asm functions for addadd addsub subadd
|
2011-07-22 10:07:54 +00:00 |
|
jasonmoxham
|
ecc41bd176
|
Use new half and double code
|
2011-07-20 23:32:23 +00:00 |
|
gladman
|
4d114dca5d
|
add double and half assembler to the Windows builds
|
2011-07-13 13:52:06 +00:00 |
|
jasonmoxham
|
f1ec8a275e
|
add half/double test code and correct return values
|
2011-07-13 12:54:47 +00:00 |
|
gladman
|
fc35327f0d
|
add latest nehalem code to Windows build
|
2011-07-13 09:50:14 +00:00 |
|
jasonmoxham
|
5955fc2424
|
mpn_half mpn_double asm for K8
|
2011-07-13 09:48:02 +00:00 |
|
jasonmoxham
|
94cc9b7a7b
|
karasub/add for nehalem
|
2011-07-13 08:35:13 +00:00 |
|
gladman
|
9171d38e78
|
1. rename umul.asm and umul.asm to align with the symbols they export
2. minor Windows build tweaks
|
2011-07-13 06:37:51 +00:00 |
|
gladman
|
8546be98a1
|
change labels from global to local in latest Windows assembler code
|
2011-07-07 13:48:55 +00:00 |
|
jasonmoxham
|
5825857cc6
|
remove old toom22 code
|
2011-07-06 19:42:16 +00:00 |
|
jasonmoxham
|
9caa565e90
|
remove thumb,m68k,sh cpu's
|
2011-07-06 00:26:36 +00:00 |
|
gladman
|
36a0e7e247
|
add latest assembler code to nehalem and core2 builds
|
2011-07-05 21:18:30 +00:00 |
|
jasonmoxham
|
466614556f
|
copy k8 and karaadd/sub to the other cpu arches linux and windows
|
2011-07-05 20:16:41 +00:00 |
|
jasonmoxham
|
fd650a98cf
|
karaadd/sub for atom , same as K8
|
2011-07-05 14:17:51 +00:00 |
|
jasonmoxham
|
0cdb4fe24b
|
karaadd/sub for sandybridge , same as K10
|
2011-07-05 14:08:01 +00:00 |
|
jasonmoxham
|
bdfb643048
|
karaadd/sub for bobcat , same as K10
|
2011-07-05 14:07:31 +00:00 |
|
gladman
|
6cfea75175
|
add karaadd and karasub assembler code to k8 and k10 Windows builds
|
2011-07-05 13:10:25 +00:00 |
|
jasonmoxham
|
0573a58d96
|
tweek karaadd/sub , add k10 versions
|
2011-07-05 11:20:40 +00:00 |
|
jasonmoxham
|
543331fc68
|
karasub change mirrored to karaadd
|
2011-07-04 20:41:38 +00:00 |
|
jasonmoxham
|
9638ffae9d
|
karasub fixed rcx simplifications
|
2011-07-04 20:34:42 +00:00 |
|
jasonmoxham
|
94cd105050
|
karasub swap rcx,rdx save one inst
|
2011-07-04 20:13:45 +00:00 |
|
jasonmoxham
|
73e2007369
|
add new karaadd/sub to speed
|
2011-07-04 18:14:25 +00:00 |
|
jasonmoxham
|
96bad6323d
|
removr 2.3 branch
|
2011-07-04 16:53:52 +00:00 |
|
jasonmoxham
|
1572383093
|
modify kara_sqr for use karasub
|
2011-07-04 08:25:21 +00:00 |
|
jasonmoxham
|
38246bb348
|
kara tweek
|
2011-07-04 05:55:43 +00:00 |
|
jasonmoxham
|
a962f39ee1
|
karaadd karasub and toom22
|
2011-07-04 04:34:15 +00:00 |
|
jasonmoxham
|
5868f23cdd
|
switch all x86_64 asm code from gas/yasm to just yasm
|
2011-06-30 13:48:51 +00:00 |
|
jasonmoxham
|
7e1657b342
|
x86_64w fat build also uses rip relative addressing
|
2011-06-30 13:39:11 +00:00 |
|
jasonmoxham
|
7e4a9913db
|
x86_64 fat build uses rip relative addressing
|
2011-06-30 13:03:08 +00:00 |
|
jasonmoxham
|
fdd1dc256f
|
CRLF for all *.h and *.c files not in build.vc10 or yasm
|
2011-06-08 10:46:43 +00:00 |
|
jasonmoxham
|
6077fd9b98
|
CRLF to LF on all c files except in build.vc10 dir
|
2011-06-08 07:15:12 +00:00 |
|
jasonmoxham
|
0104a83deb
|
delete inc/declsh_n entry point from sandybridge add/submul_1 as in mingw64 fat build the symbols clash
|
2011-06-07 09:01:59 +00:00 |
|
jasonmoxham
|
13a63a7ef1
|
and rename symbol in sandybridge/mul_1
|
2011-06-07 09:00:24 +00:00 |
|
jasonmoxham
|
327f3f585a
|
unique symbols requires for miongw64 fat build
|
2011-06-07 07:14:56 +00:00 |
|
jasonmoxham
|
fd66c7d027
|
bobcat gmp-mparams
|
2011-06-05 06:24:47 +00:00 |
|
jasonmoxham
|
13813b3901
|
sandybridge gmp-mparam.h
|
2011-06-05 06:11:01 +00:00 |
|
jasonmoxham
|
3746f2faa2
|
fixed useless warning with yasm 32msvc signed constant out of range
|
2011-05-08 22:55:00 +00:00 |
|
jasonmoxham
|
225cdd47cd
|
comment out un-needed header files
|
2011-05-08 22:38:55 +00:00 |
|
gladman
|
f19cade86e
|
correct windows byte swap intrinsics
|
2011-05-08 16:43:04 +00:00 |
|
jasonmoxham
|
bdad56d27e
|
remove old asm x86w/p6/sqr_basecase.old.asm
|
2011-05-08 16:13:05 +00:00 |
|
jasonmoxham
|
e960733ff1
|
remove old code
|
2011-05-01 12:30:23 +00:00 |
|
gladman
|
a7a7c79be7
|
add bswap limb definitions to MSVC longlong_inc.h versions
|
2011-04-30 08:47:19 +00:00 |
|
jasonmoxham
|
3066b516d5
|
remove s390 pa32 pa64 explicit code
|
2011-04-30 07:16:39 +00:00 |
|
jasonmoxham
|
e4313f9a13
|
move asm code in gmp-impl into the arch specific dirs
|
2011-04-30 07:05:19 +00:00 |
|
jasonmoxham
|
1b0ca8d6f8
|
include some extra ifdef around inline asm
|
2011-04-29 10:26:41 +00:00 |
|
jasonmoxham
|
8e655622cf
|
make x86 fat preinv_* general , no more bloody special cases.....
|
2011-04-29 07:46:44 +00:00 |
|
jasonmoxham
|
c8f630b6fb
|
add missing fft params for x86 fat build
|
2011-04-29 07:16:21 +00:00 |
|
gladman
|
d3f4f67aaf
|
correct name of longlong.h in mpn\x86_64w\ to longlong_inc.h
|
2011-04-28 16:03:31 +00:00 |
|
gladman
|
cf2a5ef3c7
|
make changes for building longlong.h
|
2011-04-28 09:34:30 +00:00 |
|
jasonmoxham
|
deb7d231da
|
add bulldozer and sandybridge paths to the x86_64w fat path
|
2011-04-28 02:26:50 +00:00 |
|
jasonmoxham
|
96819f622b
|
final bits of splitting longlong.h
|
2011-04-28 00:27:14 +00:00 |
|
jasonmoxham
|
1bb005f714
|
split longlong into arches , windows and possibly a bit of ifdef wrapping to do
|
2011-04-27 22:59:10 +00:00 |
|
jasonmoxham
|
33eaf3ddab
|
add new bulldozer paths to the fat system
|
2011-04-27 22:51:30 +00:00 |
|
jasonmoxham
|
7184d3f5de
|
add new sandybridge path to the fat system
|
2011-04-27 22:49:54 +00:00 |
|
jasonmoxham
|
e7b0887cc2
|
add in paths and the best asm we've got for sandybridge
|
2011-04-26 21:18:12 +00:00 |
|
jasonmoxham
|
996f7010b8
|
movq to movd in asm
|
2011-04-16 16:55:00 +00:00 |
|
jasonmoxham
|
28fea4c7af
|
remove define UMUL_TIME SMUL_TIME as never used
|
2011-04-13 08:39:59 +00:00 |
|
jasonmoxham
|
d4995d0370
|
remove define UDIV_TIME as never used
|
2011-04-13 08:32:07 +00:00 |
|
jasonmoxham
|
059ea30181
|
split out windows longlong parts
|
2011-04-11 07:41:43 +00:00 |
|
jasonmoxham
|
08dc99d709
|
put license info in all the new longlong's
|
2011-04-10 23:42:50 +00:00 |
|
jasonmoxham
|
a18af002d1
|
split up longlong into arches
|
2011-04-10 23:06:16 +00:00 |
|
jasonmoxham
|
84ccff258b
|
and for x64w
|
2011-04-07 14:22:50 +00:00 |
|
jasonmoxham
|
3ea0bbfc8b
|
and for x64w
|
2011-04-07 14:21:29 +00:00 |
|
jasonmoxham
|
59dc133875
|
and for x64w
|
2011-04-07 14:21:03 +00:00 |
|
jasonmoxham
|
3f15c30522
|
make sure fat dir has every file in fat structure
|
2011-04-07 14:19:31 +00:00 |
|
jasonmoxham
|
99af8524fb
|
copy some k8 files to x64 dir so that fat build on unknown cpu's work
|
2011-04-04 23:01:32 +00:00 |
|
jasonmoxham
|
75cc63f4c7
|
delete , for now k8's udiv.asm and umul.asm
|
2011-04-04 16:36:07 +00:00 |
|
jasonmoxham
|
0af26b5bf4
|
update cpuid.c to be a function rather than a code fragment
|
2011-04-04 00:40:39 +00:00 |
|
jasonmoxham
|
f2d19d0b29
|
delete empty dirs
|
2011-04-03 16:31:49 +00:00 |
|
jasonmoxham
|
4a10577a68
|
netburst and netburstlahf cpus now use the same directory
|
2011-04-03 15:59:49 +00:00 |
|
jasonmoxham
|
dd4ba4af65
|
nano uses the k8 path for assembler
|
2011-04-03 15:54:22 +00:00 |
|
jasonmoxham
|
170440861d
|
identify k103 as k103 , not as just another k102 , but no separate path for it yet
|
2011-04-03 15:22:36 +00:00 |
|
jasonmoxham
|
acf341adde
|
remove cpuid_availible function from fat detection
|
2011-04-03 09:00:11 +00:00 |
|
jasonmoxham
|
7c463d96f5
|
clean up fat stuff
|
2011-04-03 08:50:09 +00:00 |
|
jasonmoxham
|
bacdc85410
|
disable yasm from fat builds , temporary
|
2011-04-03 08:49:53 +00:00 |
|
jasonmoxham
|
57d37eea1d
|
get yasm to assemble intel format asm code
|
2011-03-18 16:39:37 +00:00 |
|
jasonmoxham
|
9ead216342
|
autoreconf -f with the latest autotools automake 1.11.1 autoconf 2.68 libtool 2.4
|
2011-03-05 16:47:46 +00:00 |
|
jasonmoxham
|
2b4f1626bc
|
bobcat params
|
2011-03-04 14:56:09 +00:00 |
|
jasonmoxham
|
d4b0827cc2
|
asm basecases for bobcat from k8 for linux and windows
|
2011-03-04 14:31:05 +00:00 |
|
jasonmoxham
|
4e6496d3bb
|
select from existing dir's fastest functions for bobcat linux and windows
|
2011-03-04 11:55:38 +00:00 |
|
jasonmoxham
|
13009502e8
|
New asm directory for bobcat
|
2011-03-04 08:38:40 +00:00 |
|
gladman
|
2733006356
|
|
2011-02-28 22:52:56 +00:00 |
|
jasonmoxham
|
cd09dcf7c0
|
autotools
|
2011-02-23 08:34:08 +00:00 |
|
jasonmoxham
|
0f87f64b65
|
update version numbers to 2.3.0-RC1
|
2011-02-23 00:00:48 +00:00 |
|
jasonmoxham
|
7f6602a57f
|
retune netburst params
|
2011-02-22 10:00:06 +00:00 |
|
jasonmoxham
|
0302f8f283
|
retune k10 params
|
2011-02-22 09:34:42 +00:00 |
|
jasonmoxham
|
e808ef6f3f
|
retune atom params
|
2011-02-22 09:24:32 +00:00 |
|
jasonmoxham
|
fd4597e8c5
|
retune penryn params
|
2011-02-22 08:55:06 +00:00 |
|
jasonmoxham
|
9868d5ddef
|
retune K8 params
|
2011-02-22 08:52:03 +00:00 |
|
jasonmoxham
|
dcd1cc75f7
|
retune core2 params
|
2011-02-22 08:38:13 +00:00 |
|
jasonmoxham
|
2422c4300f
|
retune params for nehalem
|
2011-02-22 08:00:31 +00:00 |
|
gladman
|
a6d3c74d89
|
correct typo
|
2011-02-21 23:16:43 +00:00 |
|
gladman
|
8201d98945
|
update slow assembler code on WIndows
|
2011-02-21 23:12:40 +00:00 |
|
gladman
|
9ea19b5f72
|
Windows assembler correction
|
2011-02-21 20:39:53 +00:00 |
|
gladman
|
74773dbf97
|
Tweak Windows assembler code for mod functions
|
2011-02-21 19:10:47 +00:00 |
|
gladman
|
4ed493d9c3
|
minor change to assembler code for mpn_not
|
2011-02-21 16:59:04 +00:00 |
|
jasonmoxham
|
0ba8d8d2fb
|
corrected K8 not.asm
|
2011-02-21 16:42:26 +00:00 |
|
gladman
|
0f016ba1ea
|
1. add latest assembler code to the Windows build.
2. correct error in the Python code that runs the tests
|
2011-02-21 15:13:02 +00:00 |
|
jasonmoxham
|
cd6fabdacf
|
New AMD mpn_not asm function
|
2011-02-20 23:13:34 +00:00 |
|
jasonmoxham
|
3556bf39e0
|
New mpn_mod_1_2 for Core2/Penryn
|
2011-02-20 18:16:50 +00:00 |
|
jasonmoxham
|
dd88a1b5fd
|
New AMD mpn_mod_1_2
|
2011-02-20 13:29:40 +00:00 |
|
jasonmoxham
|
75d6bf6f07
|
correct wrong name in amd submul_1
|
2011-02-20 09:27:40 +00:00 |
|
jasonmoxham
|
72695428b8
|
New mod_1_1 for core2 and a slightly different one for penryn
|
2011-02-19 10:38:02 +00:00 |
|
jasonmoxham
|
6409bad8cc
|
New nehalem mod_1_1
|
2011-02-15 17:00:25 +00:00 |
|
jasonmoxham
|
a4cd2bfbd1
|
update AMD mul_1 and submul_1 , just like the new addmul_1
|
2011-02-11 22:05:06 +00:00 |
|
jasonmoxham
|
c5ae3bd756
|
New AMD addmul_1 , was 450bytes now 407bytes
|
2011-01-28 10:44:16 +00:00 |
|
gladman
|
68fbd45449
|
1. Review all Windows Visual Studio 2010 builds
2. Tidy up build files to improve their consistency
3. Correct several (minor) build configuration errors
|
2011-01-04 17:35:40 +00:00 |
|
jasonmoxham
|
db0aab58b5
|
remove MULFUNC_PROLOGUE from most asm files , only carry varients left
|
2010-12-31 07:35:36 +00:00 |
|
jasonmoxham
|
320bf289e2
|
remove mulfunc from x86/pentium/logic*.asm
|
2010-12-31 06:10:23 +00:00 |
|
gladman
|
4254bb556c
|
Add single file changes to Visual Studio 2010 build
|
2010-12-30 12:23:21 +00:00 |
|
jasonmoxham
|
0083b66eaf
|
remove all traces of logops.* , we now use separate add and sub versions
|
2010-12-30 08:19:44 +00:00 |
|
jasonmoxham
|
295967cd2b
|
remove all traces of aorsmul_1.* , we now use separate add and sub versions
|
2010-12-30 07:49:11 +00:00 |
|
jasonmoxham
|
577aeee345
|
remove all traces of aors_n.* , we now use separate add and sub versions
|
2010-12-30 07:20:29 +00:00 |
|
jasonmoxham
|
c2c5579778
|
remove all traces of lorrshift.* , we now use separate add and sub versions
|
2010-12-30 06:15:18 +00:00 |
|
jasonmoxham
|
9301cb0f81
|
remove all traces of aorslsh1_n.* , we now use separate add and sub versions
|
2010-12-30 06:04:54 +00:00 |
|
jasonmoxham
|
616608ced5
|
remove all traces of rsh1aors_n.* , we now use separate add and sub versions
|
2010-12-30 05:45:38 +00:00 |
|
jasonmoxham
|
d82e85d68a
|
remove all traces of aors_err?_n.* , we now use separate add and sub versions
|
2010-12-30 05:28:02 +00:00 |
|
jasonmoxham
|
6b08d179c1
|
split-up popham into popcount and hamdist
|
2010-12-30 05:08:15 +00:00 |
|
gladman
|
14c48be608
|
add latest mul_1 assembler to Windows build
|
2010-12-24 08:10:07 +00:00 |
|
jasonmoxham
|
78db757bc5
|
new nehalem mpn_mul_1 , this time for real....
|
2010-12-24 05:58:03 +00:00 |
|
gladman
|
91cd96d30d
|
add latest mul_2 assembler to Windows nnehalem builld
|
2010-12-22 10:12:13 +00:00 |
|
jasonmoxham
|
d00c5103f3
|
new nehalem mpn_mul_2 asm function
|
2010-12-22 09:01:47 +00:00 |
|
gladman
|
e3aa5fe6f4
|
add nehalem mul_1 to windows
|
2010-12-18 08:50:36 +00:00 |
|
jasonmoxham
|
751033b59a
|
New nehalem mul_1 asm function
|
2010-12-18 04:53:51 +00:00 |
|
jasonmoxham
|
84835b612c
|
make sure we have unique names for FRAME_PROC in redc
|
2010-12-17 14:33:58 +00:00 |
|
gladman
|
de924e3d62
|
1. Add Jason's fantastic new mul assembler to Windows
2. remove bug from Windows core2 popcount assemmbler
3. remove bug from Python AT&T to Intel converter
|
2010-12-17 14:03:48 +00:00 |
|
jasonmoxham
|
bc2fb3d67e
|
New core2/penryn mul_1 asm function
|
2010-12-17 00:54:02 +00:00 |
|
jasonmoxham
|
f4cad36a24
|
change calling convention on the asm code in x86_64 for redc_1
|
2010-12-16 22:39:03 +00:00 |
|
gladman
|
7f480a7f86
|
more
|
2010-12-16 12:58:23 +00:00 |
|
gladman
|
8bc37f9a24
|
make redc changes for Windows
|
2010-12-16 11:50:51 +00:00 |
|
jasonmoxham
|
c23be9f56f
|
changed order of params for redc_1 for all the C code , just asm and try.c to do
|
2010-12-16 04:54:51 +00:00 |
|
jasonmoxham
|
e34cec1068
|
change name of redc_basecase to redc_1 and export
|
2010-12-16 02:32:35 +00:00 |
|
gladman
|
f8d83a9758
|
Add new assembler for store on k8/k10 to Windows build
|
2010-12-05 14:04:42 +00:00 |
|
jasonmoxham
|
874e62cbf0
|
New K8 asm function mpn_store
|
2010-12-05 10:35:49 +00:00 |
|
gladman
|
a52c522f63
|
add new assembler for and and nior to Windows
|
2010-12-05 09:17:11 +00:00 |
|
jasonmoxham
|
a87caeb1f8
|
faster core2/penryn mpn_hamdist by using the K8 version
|
2010-12-05 07:49:17 +00:00 |
|
jasonmoxham
|
77e6892a3c
|
windows conversion script doestn't like sums in code
|
2010-12-05 01:34:06 +00:00 |
|
jasonmoxham
|
b820af3933
|
New K8 asm logic functions mpn_nand_n mpn_nior_n
|
2010-12-05 00:55:20 +00:00 |
|
gladman
|
2fc9938ea2
|
add latest assembler for nehalem to Windows
|
2010-12-04 15:39:30 +00:00 |
|
gladman
|
bbd6d19cd2
|
add Jason new code to Windows build
|
2010-12-04 14:35:12 +00:00 |
|
jasonmoxham
|
3fbe565821
|
New nehalem asm function popcount
|
2010-12-04 14:29:18 +00:00 |
|
jasonmoxham
|
014ff79403
|
New asm function mpn_hamdist for nehalem
|
2010-12-04 10:08:24 +00:00 |
|
jasonmoxham
|
08f9f8b572
|
New core2/penryn asm function mpn_popcount
|
2010-12-04 00:10:53 +00:00 |
|
jasonmoxham
|
8e1e363c9e
|
update asm def file
|
2010-12-03 23:49:07 +00:00 |
|
jasonmoxham
|
b6c1ca003c
|
new K8 asm function popcount hamdist
|
2010-12-03 23:22:36 +00:00 |
|
jasonmoxham
|
d9e61dbf34
|
new asm code for K10 popcount hamdist
|
2010-12-03 23:00:04 +00:00 |
|
jasonmoxham
|
72316c1513
|
add sandybridge to cpu's
|
2010-12-02 23:05:35 +00:00 |
|
jasonmoxham
|
1ef6880ee7
|
autoreconf
|
2010-11-09 14:01:35 +00:00 |
|
jasonmoxham
|
c862f72079
|
remove spurious referance to the old mpn/power directory
|
2010-11-09 13:58:54 +00:00 |
|
jasonmoxham
|
d2778569d7
|
copy all param's from x86_64 to x86_64w
|
2010-11-08 18:51:18 +00:00 |
|
jasonmoxham
|
160a48148e
|
unique names for mingw64 asm code
|
2010-11-07 14:39:17 +00:00 |
|
jasonmoxham
|
97e2c4c0ef
|
x86_64 cpuid always availible , simplify detection code
|
2010-10-26 15:53:26 +00:00 |
|
jasonmoxham
|
4f5a8535bf
|
well the makefile wont work due to the diffences between libtool .o and .lo and yasm .o , so reverting that change
|
2010-10-24 18:15:19 +00:00 |
|
jasonmoxham
|
621ae4fac7
|
make asm to as changes for mingw64 via the makefile rules instead , as fat builds are very difficult to do in configure otherwise
|
2010-10-24 17:42:05 +00:00 |
|
jasonmoxham
|
19e1c6e90b
|
update fat_entry for windows ABI
|
2010-10-24 10:31:19 +00:00 |
|
jasonmoxham
|
c832f01b9a
|
copy x86_64/fat to x86_64w/fat
|
2010-10-24 10:09:33 +00:00 |
|
gladman
|
0c98c5beea
|
Commit missing mparam.h file
|
2010-09-24 13:56:54 +00:00 |
|
gladman
|
76b0c1bb9e
|
Re-commit 'lost' changes
|
2010-09-24 13:37:53 +00:00 |
|
gladman
|
7034a48ad9
|
cosmetic update
|
2010-09-05 14:18:03 +00:00 |
|
gladman
|
b8d0083303
|
split x86_64w 'aors_err' assembler files into add, sub and inc files
|
2010-09-05 10:46:23 +00:00 |
|
jasonmoxham
|
5fe96fe1ec
|
replace multifunction aors_err1,2 with add,sub separate src code
|
2010-09-04 20:26:53 +00:00 |
|
jasonmoxham
|
a1fe3f15bb
|
new code path for netburst on mingw64
|
2010-09-04 17:01:00 +00:00 |
|
jasonmoxham
|
ee65be6678
|
bug correction to mpn_divexact
|
2010-09-04 16:26:28 +00:00 |
|
jasonmoxham
|
a935db08eb
|
new dir for atom under mingw64 , files taken from the relavant k8,core2 dirs
|
2010-09-04 16:02:03 +00:00 |
|
gladman
|
6cf3ebcf63
|
Change Windows assembler include file organisation (VS 2010)
|
2010-08-15 10:08:57 +00:00 |
|
jasonmoxham
|
d28a8c4657
|
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 |
|
jasonmoxham
|
42eb646f27
|
replace pre_divrem_1.* with preinv_divrem_1.*
|
2010-08-13 14:28:46 +00:00 |
|
jasonmoxham
|
7a678e4d9d
|
replace pre_mod_1.* with preinv_mod_1.*
|
2010-08-13 14:21:10 +00:00 |
|
jasonmoxham
|
4a8f88119c
|
replace mode1o.* with modexact_1c_odd.*
|
2010-08-13 14:09:23 +00:00 |
|
jasonmoxham
|
2708d3f949
|
replace divebyfobm1.* with divexact_byfobm1.* and rename consistently
|
2010-08-13 13:53:34 +00:00 |
|
jasonmoxham
|
411107f047
|
replace divebyff.* with divexact_byff.*
|
2010-08-13 13:23:52 +00:00 |
|
jasonmoxham
|
ff3a95453c
|
replace diveby3.* with divexact_by3c.*
|
2010-08-13 13:18:45 +00:00 |
|
jasonmoxham
|
5dad96491b
|
change dive_1.* to divexact_1.*
|
2010-08-13 12:54:25 +00:00 |
|
jasonmoxham
|
a5859040cf
|
new generic function mpn_not
|
2010-07-22 19:41:30 +00:00 |
|
jasonmoxham
|
db79b8b6a1
|
autoreconf
|
2010-07-22 16:02:34 +00:00 |
|
jasonmoxham
|
e0aae614a4
|
add missing asm functions for nano,netburst as fat requires asm (not C) functions for any function in the fat structure
|
2010-07-22 15:42:21 +00:00 |
|
gladman
|
7d6cc1e587
|
1. remove single epilogue restriction in Windows assembler code
2. tidy up format of Windows assembler code
|
2010-07-22 11:33:16 +00:00 |
|