jasonmoxham
|
6bdb901899
|
sandybridge tuning
|
2011-11-22 07:48:41 +00:00 |
|
gladman
|
8db4ca244c
|
1. Correct errors in Visual Studio builds
2. add tow missing Windows assembler files to SVN
|
2011-10-14 14:26:09 +00:00 |
|
gladman
|
b3efc4e4dc
|
commit new GCD code to trunk
|
2011-10-14 11:22:46 +00:00 |
|
jasonmoxham
|
f16f543573
|
bump version and so numbers ready for release
|
2011-09-27 23:04:16 +00:00 |
|
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 |
|