wbhart
6f38c99e0d
Rename amd64call.asm and core2call.as and amd64check.c to x86_64call.as and x86_64check.c (merging the first two into a single file) and updated configure.in accordingly.
2008-07-23 16:47:44 +00:00
wbhart
c3396b155a
Ran automake and makeinfo.
2008-07-23 14:53:21 +00:00
wbhart
20fe189ed6
Change eol-style to native.
2008-07-23 14:38:27 +00:00
wbhart
ae9bcef970
Updated documentation to reflect removal of macos port.
2008-07-23 14:27:53 +00:00
wbhart
6f41e541c0
Removed macos from the list of directories in the makefile.
2008-07-23 14:21:17 +00:00
wbhart
937e005c64
No one wanted to retain this, so it bites the dust.
2008-07-23 14:18:38 +00:00
wbhart
8905fb8d84
The .asm file is not needed now that it has been converted to yasm format.
2008-07-23 14:17:41 +00:00
wbhart
950a902ad2
Ran autoconf and makeinfo.
2008-07-23 02:34:05 +00:00
wbhart
13f01913b2
Add MPIR_VERSION macros.
2008-07-23 02:26:25 +00:00
jasonmartin
6b1b3f9a15
Fixed bug in yasm_mac.inc to allow global functions to have labels without __g prefix
2008-07-22 17:19:00 +00:00
wbhart
8a07cb7512
Remove the .brg files which are not needed.
2008-07-13 21:58:42 +00:00
wbhart
91411ced7b
Added a comment about the failure this file induces in make check.
2008-07-13 21:57:29 +00:00
wbhart
abe65e321e
Patch to deal properly with 1 nail bits in mpz_set_si test.
2008-07-13 20:13:35 +00:00
jasonmartin
50d0aa3c21
Converted core2call to yasm/Intel syntax
2008-07-12 16:44:48 +00:00
jasonmartin
36e7f3a492
Changed core2 Assembly code to LGPL license and made some cosemtic changes
2008-07-08 17:30:09 +00:00
dmharvey
2f78a56782
rewording (trac #78 )
2008-07-08 02:48:54 +00:00
jasonmartin
782024b790
Adding file submul_1.as in core2 assembly code
2008-07-08 00:04:33 +00:00
jasonmartin
dcc72cca7e
Adding file addmul_1.as in core2 assembly code
2008-07-08 00:04:04 +00:00
jasonmartin
2ccfc4c425
Adding file sub_n.as in core2 assembly code
2008-07-08 00:03:34 +00:00
jasonmartin
2b76317201
Adding file add_n.as in core2 assembly code
2008-07-08 00:03:01 +00:00
jasonmartin
c5b9104dbc
Added GLOBAL_FUNC assembly macro
2008-07-08 00:01:55 +00:00
dmharvey
426559ff6e
remove some auto-generated files from yasm tree -- see #52
2008-07-06 22:58:23 +00:00
dmharvey
1db0bd7ce9
documentation changes (see #79 )
2008-07-06 22:34:41 +00:00
wbhart
45db003f7e
Fixed some of the documentation issues noted by David Harvey.
2008-07-06 01:31:28 +00:00
wbhart
58ad9cae06
Fixed distclean to also clean the yasm tree.
2008-07-06 01:01:02 +00:00
wbhart
a20daf6a7a
Added blank distclean so make distclean works.
2008-07-05 09:56:17 +00:00
wbhart
9e9cc10cec
Tuning for pentium4, prescott and nocona.
2008-07-05 03:15:41 +00:00
wbhart
bab924daa3
Corrected error in config.guess.
2008-07-05 00:54:09 +00:00
wbhart
3a9f0727e5
Dos to unix line endings.
2008-07-05 00:29:18 +00:00
wbhart
d04b978dc5
Distinguish pentium4, prescott and nocona.
2008-07-05 00:21:35 +00:00
wbhart
4495b28dea
Put execute flag on install-sh.
2008-07-04 13:24:29 +00:00
wbhart
11e7d1c3c9
Reverted core2 patches since they need some more work before merging.
2008-07-04 12:14:34 +00:00
brgladman
9c467c6415
2008-07-04 10:39:15 +00:00
wbhart
c6b1b8daaf
Converted vanilla GMP 4.2.1 add_n, sub_n, addmul_1 and submul_1 code to intel syntax.
2008-07-04 02:39:50 +00:00
wbhart
c34dd543f3
These files were moved in error, so I'm moving them back. See the comment in trac #59 .
2008-07-04 01:43:48 +00:00
wbhart
293149f103
Moved intel format versions of add_n.as and sub_n.as to the /mpn/x86_64/amd64 directory to make way for intel format versions of original add_n.as and sub_n.as files from GMP 4.2.1.
2008-07-04 01:36:11 +00:00
wbhart
37fed3e88f
Removed addmul_1 and submul_1 from amd64 directory and added them to the generic x86_64 directory.
2008-07-04 00:00:14 +00:00
wbhart
5ffa74eb94
Added PIC code for add_n and sub_n and did a basic cleanup of the files.
2008-07-03 23:45:41 +00:00
wbhart
00bb708279
Changed version numbers back to 4.2.1 in gmp-h.in.
2008-07-03 19:09:04 +00:00
wbhart
73a5437fe6
A few minor corrections to the documenation.
2008-07-03 19:06:13 +00:00
dmharvey
92134fdea6
create separate trunk and branches directories
2008-07-02 12:13:41 +00:00
wbhart
573f19419a
Did a fairly careful search and replace of GMP, GNU MP and swox for the relevant MPIR related alternatives.
2008-06-29 00:51:34 +00:00
wbhart
2e0c10aaa0
Edited version numbers and copyright info for mpir.
2008-06-28 23:37:27 +00:00
wbhart
ca79228878
Added core2, x86_64 as supported build targets and core2 as a supported CPU.
...
Changed Slowaris to Solaris.
Added some information about the MSVC project files.
Corrected a typo.
Remove the word "unsupported" in the infomation about the macos port.
Changed a handful of GMP's to MPIR's and added my name to the list of author's.
Changed the copyright to mention that MPIR started with GMP v.4.2.1 which was copyright FSF, blah, blah, blah.
2008-06-28 22:47:41 +00:00
wbhart
0ba124fdea
Rebuilt gmp.info files.
2008-06-28 21:41:21 +00:00
wbhart
4bb078e801
Ran autoconf, aclocal and automake.
2008-06-28 05:23:08 +00:00
wbhart
55131481e9
Remove the -fast compiler option for Sun's Forte C compiler under solaris. It apparently selects invalid optimisations for GMP.
2008-06-28 03:57:55 +00:00
wbhart
e9897a81d0
Fixed some documentation bugs reported by Chris Saunders to the gmp list.
2008-06-28 03:39:27 +00:00
wbhart
5b7daa010a
Added Jason's new intel format core2 code.
2008-06-26 09:18:29 +00:00
wbhart
97ef521bd0
On apple gcc v 5465 and above c99 is enforced by -std=gnu99 the same as for gcc 4.3 and above. The problem is, one cannot use either extern inline or extern __inline__ __attribute__ ((__gnu_inline__)) or static inline for the inlined functions in gmp.h. The first can't be used since it isn't c99, the second can't be used since the attribute is not supported by apple's gcc and the third cannot be used since this makes the library functions also static inline which causes duplicates.
...
The only solution which works for now is to not allow inlined functions in gmp.h. This obviously results in a performance deficit. But better a slow mpir than none at all!!
Ironically the first solution I came up with for the c99 problem was actually more robust than what we have here, but it was terribly inelegant.
This current patch works on Jason's home core2. Who knows if it breaks everything else!
2008-06-26 07:44:38 +00:00