summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (TIME): New macro.tege2001-02-021-23/+33
| | | | | (main): Use TIME--print timing more accurately. (setup_error_handler): Increase RLIMIT_DATA to 16 Mibyte.
* *** empty log message ***tege2001-02-021-1/+4
|
* (arm): Add __CLOBBER_CC to add_ssaaaa and sub_ddmmss.tege2001-02-021-4/+4
|
* *** empty log message ***Kevin Ryde2001-02-021-0/+81
|
* Regenerate.Kevin Ryde2001-02-021-6/+10
|
* * tests/devel/try.c: Partial rewrite, new scheme of function types,Kevin Ryde2001-02-021-22/+24
| | | | | allow result validation functions, add sqrtrem and jacobi testing. * tune/many.pl: Corresponding updates.
* Fix a missing parameter in the comments for mpn_divrem_1c.Kevin Ryde2001-02-021-1/+2
|
* Tiny rewording in a comment.Kevin Ryde2001-02-021-3/+3
|
* * mpn/x86/*/README, mpn/x86/README.family: Misc updates.Kevin Ryde2001-02-021-25/+18
|
* * mpn/x86/*/README: Misc updates.Kevin Ryde2001-02-021-4/+4
|
* More of:Kevin Ryde2001-02-021-0/+2
| | | | | * tests/devel/try.c: Partial rewrite, new scheme of function types, allow result validation functions, add sqrtrem and jacobi testing.
* Regenerate.Kevin Ryde2001-02-021-0/+3
|
* * tests/devel/Makefile.am: Add a convenience rule for libtests.la.Kevin Ryde2001-02-021-0/+3
|
* * tests/refmpz.c: New file.Kevin Ryde2001-02-021-1/+2
| | | | * tests/Makefile.am: Add it.
* * tests/refmpz.c: New file.Kevin Ryde2001-02-021-3/+16
| | | | | * tests/misc.c (mpz_erandomb, mpz_erandomb_nonzero): New functions. * tests/tests.h: Add prototypes.
* * tests/misc.c (mpz_erandomb, mpz_erandomb_nonzero): New functions.Kevin Ryde2001-02-021-0/+24
|
* * tests/refmpz.c: New file.Kevin Ryde2001-02-021-0/+199
|
* Add mpfr.info* since these are generated in the source directory, butKevin Ryde2001-02-021-0/+1
| | | | never checked-in.
* Regenerate.Kevin Ryde2001-02-0220-848/+1082
|
* * doc/configuration: Misc updates.Kevin Ryde2001-02-021-22/+1
| | | | | In particular remove the part about making a release. Don't want to encourage random drongos to contemplate doing that.
* More of:Kevin Ryde2001-02-021-2/+1
| | | | | | * mpfr/*: Update to mpfr 2001. Makes better sense to have $(TESTS) under WANT_MPFR too.
* * configure.in: Don't remove gmp-mparam.h and mpn source links underKevin Ryde2001-02-021-2/+2
| | | | --no-create since in that case they're not re-created.
* * Makefile.am (SUBDIRS, allprogs): Add it.Kevin Ryde2001-02-011-1/+2
|
* * configure.in: Generate demos/expr/Makefile & demos/expr/expr-impl.h.Kevin Ryde2001-02-011-5/+18
|
* Typo in usage message.Kevin Ryde2001-02-011-1/+1
|
* * demos/expr/README, Makefile.am, expr.c, exprv.c, exprz.c, exprza.c,Kevin Ryde2001-02-0117-0/+4417
| | | | | exprq.c, exprqa.c, exprfa.c, exprf.c, exprfr.c, exprfra.c, expr.h, expr-impl-h.in, run.c, t-expr.c: New files.
* * mpfr/*: Update to mpfr 2001.Kevin Ryde2001-02-012-191/+279
|
* * mpfr/Makefile.am: Build and install separate libmpfr.a.Kevin Ryde2001-02-012-21/+52
| | | | * mpfr/*: Update to mpfr 2001.
* * mpfr/*: Update to mpfr 2001.Kevin Ryde2001-02-0145-1129/+3560
|
* * mpfr/*: Update to mpfr 2001.Kevin Ryde2001-02-0165-1414/+5431
| | | | | Tweaks applied to mpfr-impl.h for __gmp_allocate_func renaming, and to trunc.c for OPERATION_$* scheme.
* * Makefile.am: Remove mpfr from main libgmp.Kevin Ryde2001-02-011-23/+3
|
* * gmp.texi: Don't use @nicode{'\0'}, it doesn't come out right in tex.Kevin Ryde2001-02-011-241/+441
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Introduction to GMP): Mention Cray vector systems. (Build Options): Describe --enable-mpfr, refer to its manual. Add Crays under supported CPUs. (Debugging): Add notes on source file paths. (Autoconf): New section. (Assigning Integers): Note truncation by mpz_set_d, mpz_set_q and mpz_set_f. (Converting Integers): Note the size mpz_get_str allocates. (Floating-point Functions): Rewrite introduction, clarifying some points about precision handling. (Converting Floats): Note the size mpf_get_str allocates, and that it gives an empty string for zero. Add mpf_get_si and mpf_get_ui. (Float Comparison): Give the formula mpf_reldiff calculates. (Miscellaneous Float Functions): Add mpf_integer_p and mpf_fits_*_p. (Random Number Functions): Misc rewordings for clarity. (Random State Initialization): Ditto. (Custom Allocation): Remove note on deallocate_function called with 0, misc rewording and clarifications. (Exact Remainder): New section. (Binary GCD): A few words on initial reduction using division. (Accelerated GCD): Refer to exact remainder section. (Extended GCD): Extra remarks on single versus double selection. (Jacobi Symbol): Update for mpz/jacobi.c rewrite and modexact_1_odd. (Modular Powering Algorithm): Refer to exact remainder section. (Assembler SIMD Instructions): Update remarks on MMX. (Contributors): Amend to "Divide and Conquer" division. (References): Tweak some formatting. Add "Proof of GMP Fast Division and Square Root Implementations" by Paul Zimmermann.
* * Makefile.am (libtool -version-info): Bump appropriately.Kevin Ryde2001-02-011-3/+4
|
* * NEWS: Updates.Kevin Ryde2001-02-011-0/+25
|
* * gmp-h.in (__GNU_MP_VERSION_MINOR): Bump to 2.Kevin Ryde2001-02-011-1/+1
|
* * tune/Makefile.am (libspeed_la_SOURCES): Update.Kevin Ryde2001-02-011-1/+1
|
* * tune/divrem1div.c, tune/divrem1inv.c, tune/divrem2div.c,Kevin Ryde2001-02-014-0/+0
| | | | | tune/divrem2inv.c: Renamed from divrem_{1,2}_{div,inv}.c, to be unique in DOS 8.3 filenames.
* * tune/README: Misc updates.Kevin Ryde2001-02-011-40/+69
|
* * mpn/x86/*/README: Misc updates.Kevin Ryde2001-02-012-28/+12
|
* * mpn/x86/*/README: Misc updates.Kevin Ryde2001-02-011-26/+96
| | | | In particular some notes on the P54 shldl speed mystery.
* * tests/devel/try.c: Partial rewrite, new scheme of function types,Kevin Ryde2001-02-011-463/+1124
| | | | allow result validation functions, add sqrtrem and jacobi testing.
* * mpn/x86/pentium/mmx/gmp-mparam.h: Change UDIV_PREINV_TIME toKevin Ryde2001-02-011-2/+2
| | | | UDIV_NORM_PREINV_TIME.
* * mpn/x86/k6/cross.pl: Add a couple more exceptions.Kevin Ryde2001-02-011-3/+8
|
* Regenerate for:Kevin Ryde2001-02-013-243/+268
| | | | * demos/calc/calc.y, demos/calc/calclex.l: Add kron function.
* * demos/calc/calc.y, demos/calc/calclex.l: Add kron function.Kevin Ryde2001-02-012-5/+9
|
* * mpz/pprime_p.c: Use ASSERT_ALWAYS instead of abort.Kevin Ryde2001-02-011-2/+1
|
* * rand.c (__gmp_rand_lc_scheme): Add "const".Kevin Ryde2001-02-011-4/+4
| | | | (struct __gmp_rand_lc_scheme_struct): Make astr "const char *".
* *** empty log message ***tege2001-01-311-0/+4
|
* Regenerate for:tege2001-01-311-5/+5
| | | | Don't ever -mips3; let ABI flags imply ISA.
* Don't ever -mips3; let ABI flags imply ISA.tege2001-01-311-4/+4
|