summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove K&R function headers.tege2001-01-0271-452/+0
|
* *** empty log message ***tege2001-01-021-1/+11
|
* Remove K&R function headers.tege2001-01-0216-150/+13
|
* Remove K&R function headers.tege2001-01-0228-310/+28
|
* Clean up spacing and indentation.tege2001-01-021-27/+11
| | | | Remove K&R function headers.
* (mpn_fft_add_modF): Use mpn_decr_u.tege2001-01-021-27/+31
| | | | | Remove K&R function declarators. Clean up some spacing.
* Remove K&R function headers.tege2001-01-02104-918/+114
|
* Generalize to handle smaller limb sizes.tege2001-01-021-21/+50
|
* Add a copyright year.tege2001-01-021-1/+1
|
* *** empty log message ***tege2001-01-011-0/+4
|
* Output newline after "0".tege2001-01-011-0/+1
|
* *** empty log message ***tege2000-12-311-0/+3
|
* Remove PPro/P-II mpn_mod_1, done.Kevin Ryde2000-12-311-4/+0
|
* *** empty log message ***tege2000-12-311-0/+5
|
* (check_itom): Exclude test for all Cray vector systems. Correct comment.tege2000-12-311-2/+3
|
* Regenerate for:Kevin Ryde2000-12-311-437/+449
| | | | | | | * configure.in ([cjt]90,sv1-cray-unicos*): Preserve user specified MPN_PATH, amend test program indenting. (none-*-*): Add -DNO_ASM to gcc to disable longlong.h asm macros in generic C.
* *** empty log message ***Kevin Ryde2000-12-311-0/+5
|
* * gmp.texi (ABI and ISA): New enough gcc needed for mips n32 etc, gccKevin Ryde2000-12-311-15/+21
| | | | | | 2.95 needed for sparc 64-bit ABI, gcc 2.8 needed for -mv8plus. And a few tiny rewordings elsewhere.
* * configure.in (none-*-*): Add -DNO_ASM to gcc to disable longlong.hKevin Ryde2000-12-311-1/+10
| | | | | | | asm macros in generic C. And remove mode1o which slipped into $gmp_mpn_functions but isn't quite ready.
* Remove mpn_gcd_finda, it wasn't changelog-ed, seems just to haveKevin Ryde2000-12-311-3/+0
| | | | slipped through from a development version.
* *** empty log message ***Kevin Ryde2000-12-301-0/+11
|
* Add prototype for speed_mpn_gcd_finda (needed for k6's).Kevin Ryde2000-12-301-0/+1
|
* * config.guess (m68k-*-nextstep*,m68k-*-openstep*): Don't transformKevin Ryde2000-12-301-6/+0
| | | | m68k to m68020, since m68k is already interpreted as 68020.
* * config.sub (j90, t90): Preserve these, don't let configfsf.sub turnKevin Ryde2000-12-301-0/+5
| | | | them into c90.
* * configure.in ([cjt]90,sv1-cray-unicos*): Preserve user specifiedKevin Ryde2000-12-301-7/+13
| | | | MPN_PATH, amend test program indenting.
* Add a copyright year.tege2000-12-301-1/+1
|
* Add a copyright year.Kevin Ryde2000-12-303-3/+3
|
* *** empty log message ***Kevin Ryde2000-12-291-0/+32
|
* Regenerate for:Kevin Ryde2000-12-291-20/+51
| | | | | | | | | * acinclude.m4 (GMP_PROG_CC_IS_GNU): New macro. (GMP_GCC_MARCH_PENTIUMPRO): Use $ccbase to identify gcc. (GMP_ASM_TYPE): Define TYPE to empty, not "dnl", when no .type needed. (GMP_ASM_SIZE): Ditto for SIZE, which ensures EPILOGUE on the last line of a file doesn't leave a tab and no newline. (GMP_ASM_UNDERSCORE): Add a prototype for C++.
* RegenerateKevin Ryde2000-12-291-526/+593
|
* Regenerate for:Kevin Ryde2000-12-291-4/+7
| | | | | * configure.in (sys/mman.h, mprotect): New tests. * configure.in (getopt.h): Remove test.
* * mpz/tests/bit.c (check_tstbit): New test, and add a couple moreKevin Ryde2000-12-291-15/+101
| | | | diagnostics elsewhere.
* * mpz/tstbit.c: Rewrite, slightly simplified.Kevin Ryde2000-12-291-40/+39
|
* * mpq/neg.c: Rewrite, use mpn, avoid denominator copy if unnecessary.Kevin Ryde2000-12-291-11/+21
|
* * configure.in (getopt.h): Remove test.Kevin Ryde2000-12-291-5/+4
| | | | | * tune/speed.c, mpn/tests/try.c (getopt.h): Remove include, since plain getopt() is in <unistd.h>.
* * configure.in (sys/mman.h, mprotect): New tests.Kevin Ryde2000-12-291-3/+24
| | | | | | | | * mpn/tests/try.c: Use them, and HAVE_UNISTD_H too. * configure.in (getopt.h): Remove test. * tune/speed.c, mpn/tests/try.c (getopt.h): Remove include, since plain getopt() is in <unistd.h>.
* *** empty log message ***Kevin Ryde2000-12-291-2/+2
|
* * configure.in, gmp-h.in (mips*-*-irix6*): Set limb_n32=longlongKevin Ryde2000-12-291-6/+1
| | | | | rather than using _ABIN32. (Ensures it's only set when intended, and not say in a generic C --host=none.)
* * acinclude.m4 (GMP_PROG_CC_IS_GNU): New macro.Kevin Ryde2000-12-291-20/+51
| | | | | | | | (GMP_GCC_MARCH_PENTIUMPRO): Use $ccbase to identify gcc. (GMP_ASM_TYPE): Define TYPE to empty, not "dnl", when no .type needed. (GMP_ASM_SIZE): Ditto for SIZE, which ensures EPILOGUE on the last line of a file doesn't leave a tab and no newline. (GMP_ASM_UNDERSCORE): Add a prototype for C++.
* * configure.in (x86 gcc_cflags_cpu): Add -m486 for gcc 2.7.2.Kevin Ryde2000-12-291-96/+153
| | | | | | | | | | | | | | | | (ccbase): Only use a known compiler in eval statements (avoids problems with non-symbol characters). (ccbase): Use GMP_PROG_CC_IS_GNU to identify gcc installed under a different name. (cclist): Use same style $abi as other variables. * configure.in (sys/mman.h, mprotect): New tests. * configure.in (getopt.h): Remove test. * configure.in, gmp-h.in (mips*-*-irix6*): Set limb_n32=longlong rather than using _ABIN32. (Ensures it's only set when intended, and not say in a generic C --host=none.)
* *** empty log message ***tege2000-12-291-0/+4
|
* Decrease reps.tege2000-12-293-3/+3
|
* Generate operands using gmp_rand*.tege2000-12-291-10/+37
|
* Rename dump_abort => dump.tege2000-12-291-19/+55
| | | | Generate operands using gmp_rand*.
* *** empty log message ***tege2000-12-291-1/+10
|
* Regenerate for:tege2000-12-291-349/+523
| | | | | * configure.in: Detect T90-ieee systems; move Cray path selection to after AC_PROG_CC. Invoke AC_PROG_CPP.
* * configure.in: Detect T90-ieee systems; move Cray pathtege2000-12-291-2/+14
| | | | selection to after AC_PROG_CC. Invoke AC_PROG_CPP.
* *** empty log message ***tege2000-12-291-9/+88
|
* Specialized from mulww.s previously in parent directory.tege2000-12-292-0/+489
|
* Moved from parent directory.tege2000-12-293-0/+116
|