Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (TIME): New macro. | tege | 2001-02-02 | 1 | -23/+33 |
| | | | | | (main): Use TIME--print timing more accurately. (setup_error_handler): Increase RLIMIT_DATA to 16 Mibyte. | ||||
* | *** empty log message *** | tege | 2001-02-02 | 1 | -1/+4 |
| | |||||
* | (arm): Add __CLOBBER_CC to add_ssaaaa and sub_ddmmss. | tege | 2001-02-02 | 1 | -4/+4 |
| | |||||
* | *** empty log message *** | Kevin Ryde | 2001-02-02 | 1 | -0/+81 |
| | |||||
* | Regenerate. | Kevin Ryde | 2001-02-02 | 1 | -6/+10 |
| | |||||
* | * tests/devel/try.c: Partial rewrite, new scheme of function types, | Kevin Ryde | 2001-02-02 | 1 | -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 Ryde | 2001-02-02 | 1 | -1/+2 |
| | |||||
* | Tiny rewording in a comment. | Kevin Ryde | 2001-02-02 | 1 | -3/+3 |
| | |||||
* | * mpn/x86/*/README, mpn/x86/README.family: Misc updates. | Kevin Ryde | 2001-02-02 | 1 | -25/+18 |
| | |||||
* | * mpn/x86/*/README: Misc updates. | Kevin Ryde | 2001-02-02 | 1 | -4/+4 |
| | |||||
* | More of: | Kevin Ryde | 2001-02-02 | 1 | -0/+2 |
| | | | | | * tests/devel/try.c: Partial rewrite, new scheme of function types, allow result validation functions, add sqrtrem and jacobi testing. | ||||
* | Regenerate. | Kevin Ryde | 2001-02-02 | 1 | -0/+3 |
| | |||||
* | * tests/devel/Makefile.am: Add a convenience rule for libtests.la. | Kevin Ryde | 2001-02-02 | 1 | -0/+3 |
| | |||||
* | * tests/refmpz.c: New file. | Kevin Ryde | 2001-02-02 | 1 | -1/+2 |
| | | | | * tests/Makefile.am: Add it. | ||||
* | * tests/refmpz.c: New file. | Kevin Ryde | 2001-02-02 | 1 | -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 Ryde | 2001-02-02 | 1 | -0/+24 |
| | |||||
* | * tests/refmpz.c: New file. | Kevin Ryde | 2001-02-02 | 1 | -0/+199 |
| | |||||
* | Add mpfr.info* since these are generated in the source directory, but | Kevin Ryde | 2001-02-02 | 1 | -0/+1 |
| | | | | never checked-in. | ||||
* | Regenerate. | Kevin Ryde | 2001-02-02 | 20 | -848/+1082 |
| | |||||
* | * doc/configuration: Misc updates. | Kevin Ryde | 2001-02-02 | 1 | -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 Ryde | 2001-02-02 | 1 | -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 under | Kevin Ryde | 2001-02-02 | 1 | -2/+2 |
| | | | | --no-create since in that case they're not re-created. | ||||
* | * Makefile.am (SUBDIRS, allprogs): Add it. | Kevin Ryde | 2001-02-01 | 1 | -1/+2 |
| | |||||
* | * configure.in: Generate demos/expr/Makefile & demos/expr/expr-impl.h. | Kevin Ryde | 2001-02-01 | 1 | -5/+18 |
| | |||||
* | Typo in usage message. | Kevin Ryde | 2001-02-01 | 1 | -1/+1 |
| | |||||
* | * demos/expr/README, Makefile.am, expr.c, exprv.c, exprz.c, exprza.c, | Kevin Ryde | 2001-02-01 | 17 | -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 Ryde | 2001-02-01 | 2 | -191/+279 |
| | |||||
* | * mpfr/Makefile.am: Build and install separate libmpfr.a. | Kevin Ryde | 2001-02-01 | 2 | -21/+52 |
| | | | | * mpfr/*: Update to mpfr 2001. | ||||
* | * mpfr/*: Update to mpfr 2001. | Kevin Ryde | 2001-02-01 | 45 | -1129/+3560 |
| | |||||
* | * mpfr/*: Update to mpfr 2001. | Kevin Ryde | 2001-02-01 | 65 | -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 Ryde | 2001-02-01 | 1 | -23/+3 |
| | |||||
* | * gmp.texi: Don't use @nicode{'\0'}, it doesn't come out right in tex. | Kevin Ryde | 2001-02-01 | 1 | -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 Ryde | 2001-02-01 | 1 | -3/+4 |
| | |||||
* | * NEWS: Updates. | Kevin Ryde | 2001-02-01 | 1 | -0/+25 |
| | |||||
* | * gmp-h.in (__GNU_MP_VERSION_MINOR): Bump to 2. | Kevin Ryde | 2001-02-01 | 1 | -1/+1 |
| | |||||
* | * tune/Makefile.am (libspeed_la_SOURCES): Update. | Kevin Ryde | 2001-02-01 | 1 | -1/+1 |
| | |||||
* | * tune/divrem1div.c, tune/divrem1inv.c, tune/divrem2div.c, | Kevin Ryde | 2001-02-01 | 4 | -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 Ryde | 2001-02-01 | 1 | -40/+69 |
| | |||||
* | * mpn/x86/*/README: Misc updates. | Kevin Ryde | 2001-02-01 | 2 | -28/+12 |
| | |||||
* | * mpn/x86/*/README: Misc updates. | Kevin Ryde | 2001-02-01 | 1 | -26/+96 |
| | | | | In particular some notes on the P54 shldl speed mystery. | ||||
* | * tests/devel/try.c: Partial rewrite, new scheme of function types, | Kevin Ryde | 2001-02-01 | 1 | -463/+1124 |
| | | | | allow result validation functions, add sqrtrem and jacobi testing. | ||||
* | * mpn/x86/pentium/mmx/gmp-mparam.h: Change UDIV_PREINV_TIME to | Kevin Ryde | 2001-02-01 | 1 | -2/+2 |
| | | | | UDIV_NORM_PREINV_TIME. | ||||
* | * mpn/x86/k6/cross.pl: Add a couple more exceptions. | Kevin Ryde | 2001-02-01 | 1 | -3/+8 |
| | |||||
* | Regenerate for: | Kevin Ryde | 2001-02-01 | 3 | -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 Ryde | 2001-02-01 | 2 | -5/+9 |
| | |||||
* | * mpz/pprime_p.c: Use ASSERT_ALWAYS instead of abort. | Kevin Ryde | 2001-02-01 | 1 | -2/+1 |
| | |||||
* | * rand.c (__gmp_rand_lc_scheme): Add "const". | Kevin Ryde | 2001-02-01 | 1 | -4/+4 |
| | | | | (struct __gmp_rand_lc_scheme_struct): Make astr "const char *". | ||||
* | *** empty log message *** | tege | 2001-01-31 | 1 | -0/+4 |
| | |||||
* | Regenerate for: | tege | 2001-01-31 | 1 | -5/+5 |
| | | | | Don't ever -mips3; let ABI flags imply ISA. | ||||
* | Don't ever -mips3; let ABI flags imply ISA. | tege | 2001-01-31 | 1 | -4/+4 |
| |