Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * mpz/{set,iset,cmp}_si.c [_LONG_LONG_LIMB]: Fix handling of 0x80...00. | Kevin Ryde | 2000-06-20 | 1 | -2/+2 |
| | |||||
* | Add a copyright year. | Kevin Ryde | 2000-06-20 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | tege | 2000-06-19 | 1 | -0/+4 |
| | |||||
* | Properly handle arguments `m +n'. | tege | 2000-06-19 | 1 | -1/+2 |
| | |||||
* | *** empty log message *** | Kevin Ryde | 2000-06-19 | 1 | -0/+5 |
| | |||||
* | Use BITS_PER_LONGINT, not LONG_BIT. | Kevin Ryde | 2000-06-19 | 1 | -3/+3 |
| | |||||
* | * mpz/tests/t-misc.c (check_mpz_set_si): New test. | Kevin Ryde | 2000-06-19 | 1 | -0/+48 |
| | |||||
* | * mpz/set_si.c [_LONG_LONG_LIMB]: Fix to zero extend 0x80...00. | Kevin Ryde | 2000-06-19 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | tege | 2000-06-17 | 1 | -2/+12 |
| | |||||
* | Recognize k5 and k6 with common pattern. | tege | 2000-06-17 | 1 | -2/+2 |
| | |||||
* | Also test mpq_set_d. Misc improvements. | tege | 2000-06-17 | 1 | -8/+47 |
| | |||||
* | Special case 0.0. Don't call mpn_rshift with 0 count. | tege | 2000-06-17 | 1 | -10/+18 |
| | | | | | Allocate correct amount of memory for numerator. Delete spurious ASSERT_ALWAYS(1). | ||||
* | *** empty log message *** | Kevin Ryde | 2000-06-17 | 1 | -2/+7 |
| | |||||
* | Regenerate for: | Kevin Ryde | 2000-06-17 | 1 | -65/+72 |
| | | | | | | | | Change yesterdays update to: * configure.in: Set k5*-*-* to use basic i386 code until there's something specific. Add path=x86 as a default for x86s. (Wanting path=x86 as a default for anything not otherwise matched in the patterns.) | ||||
* | Change yesterdays update to: | Kevin Ryde | 2000-06-17 | 1 | -2/+8 |
| | | | | | | | * configure.in: Set k5*-*-* to use basic i386 code until there's something specific. Add path=x86 as a default for x86s. (Wanting path=x86 as a default for anything not otherwise matched in the patterns.) | ||||
* | * mpz/perfsqr.c: Fix so that zero is considered a perfect square. | Kevin Ryde | 2000-06-17 | 1 | -0/+4 |
| | | | | (Was wrongly calling mpn_perfect_square_p with size==0.) | ||||
* | *** empty log message *** | Kevin Ryde | 2000-06-16 | 1 | -0/+16 |
| | |||||
* | * configure.in (k5*-*-*): Set to use basic i386 code. | Kevin Ryde | 2000-06-16 | 1 | -1/+2 |
| | | | | | (This was missing any $path setting and failing to get a udiv.asm in the new multi-function/extra-function scheme.) | ||||
* | Regenerate for: | Kevin Ryde | 2000-06-16 | 1 | -75/+94 |
| | | | | | | | * acinclude.m4 (GMP_CHECK_ASM_ALIGN_LOG): Generate ALIGN_LOGARITHMIC setting, not a full ALIGN definition. (GMP_CHECK_ASM_ALIGN_FILL_0x90): New test. * configure.in [x86-*-*]: Use GMP_CHECK_ASM_ALIGN_FILL_0x90. | ||||
* | * configure.in [x86-*-*]: Use GMP_CHECK_ASM_ALIGN_FILL_0x90. | Kevin Ryde | 2000-06-16 | 1 | -1/+1 |
| | |||||
* | * acinclude.m4 (GMP_CHECK_ASM_ALIGN_LOG): Generate | Kevin Ryde | 2000-06-16 | 1 | -4/+36 |
| | | | | | ALIGN_LOGARITHMIC setting, not a full ALIGN definition. (GMP_CHECK_ASM_ALIGN_FILL_0x90): New test. | ||||
* | * mpn/x86/x86-defs.m4 (ALIGN): Remove supplementary definition. | Kevin Ryde | 2000-06-16 | 1 | -17/+0 |
| | |||||
* | * mpn/asm-defs.m4 (ALIGN): New macro. | Kevin Ryde | 2000-06-16 | 1 | -1/+17 |
| | |||||
* | Regenerate for: | Kevin Ryde | 2000-06-15 | 1 | -70/+66 |
| | | | | * configure.in: Use tune/sparcv9.asm for 32 and 64 bit modes. | ||||
* | * configure.in: Use tune/sparcv9.asm for 32 and 64 bit modes. | Kevin Ryde | 2000-06-15 | 1 | -35/+0 |
| | | | | * tune/sparc64.asm: Remove file. | ||||
* | * configure.in: Use tune/sparcv9.asm for 32 and 64 bit modes. | Kevin Ryde | 2000-06-15 | 1 | -5/+1 |
| | |||||
* | * tune/*: Plain "unsigned" for speed_cyclecounter. | Kevin Ryde | 2000-06-15 | 4 | -11/+11 |
| | |||||
* | *** empty log message *** | tege | 2000-06-15 | 1 | -0/+11 |
| | |||||
* | Use `testb' instead of `test'. | tege | 2000-06-15 | 2 | -4/+4 |
| | |||||
* | Avoid using `~' (Solaris as problems). | tege | 2000-06-15 | 5 | -6/+6 |
| | |||||
* | Fix a typo in a comment. | tege | 2000-06-14 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | tege | 2000-06-13 | 1 | -0/+12 |
| | |||||
* | Tune, deleting two instructions. | tege | 2000-06-13 | 1 | -4/+2 |
| | |||||
* | Update to unified speed_cyclecounter. | tege | 2000-06-13 | 1 | -4/+7 |
| | |||||
* | *** empty log message *** | Kevin Ryde | 2000-06-11 | 1 | -1/+2 |
| | |||||
* | * gmp-impl.h (MP_LIMB_T_MAX, MP_LIMB_T_HIGHBIT): New macros. | Kevin Ryde | 2000-06-11 | 1 | -2/+0 |
| | | | | | * mpn/generic/{diveby3,mul_n,gcd}, tune/speed.c, mpn/tests/ref.c: Use them. | ||||
* | *** empty log message *** | Kevin Ryde | 2000-06-11 | 1 | -0/+11 |
| | |||||
* | *** empty log message *** | Kevin Ryde | 2000-06-11 | 1 | -0/+4 |
| | |||||
* | * t-rand.c (main): Change "usage" to work with K&R. | Kevin Ryde | 2000-06-11 | 1 | -4/+5 |
| | |||||
* | * mpz/tests/reuse.c (FAIL): Add a K&R version. | Kevin Ryde | 2000-06-11 | 1 | -15/+19 |
| | | | | Use _PROTO on some typedefs. | ||||
* | * mpz/tests/t-misc.c: Add gmp-impl.h for "const". | Kevin Ryde | 2000-06-11 | 1 | -0/+1 |
| | |||||
* | * doc/configuration: Updates. | Kevin Ryde | 2000-06-11 | 1 | -35/+118 |
| | | | | (For the reworked mpn multi-function and optional file handling.) | ||||
* | Regenerate for a changed description. | Kevin Ryde | 2000-06-11 | 1 | -1/+1 |
| | |||||
* | Regenerate for: | Kevin Ryde | 2000-06-11 | 1 | -231/+212 |
| | | | | | | | | | * configure.in: Rework mpn multi-function and optional files. Names standardized, no need for explicit declarations, all picked up in one $path traversal. Also, update comment on -march=pentiumpro, and slightly simplify the AC_DEFINE(HAVE_SPEED_CYCLECOUNTER) change from the other day. | ||||
* | * configure.in: Rework mpn multi-function and optional files. | Kevin Ryde | 2000-06-11 | 1 | -94/+85 |
| | | | | | | | | Names standardized, no need for explicit declarations, all picked up in one $path traversal. Also, update comment on -march=pentiumpro, and slightly simplify the AC_DEFINE(HAVE_SPEED_CYCLECOUNTER) change from the other day. | ||||
* | * tune/*: Switch to unified speed_cyclecounter. | Kevin Ryde | 2000-06-11 | 1 | -4/+7 |
| | | | | | time.c allows the "low" 32-bits to actually be bigger than that, and in this case the full 64-bits fit in an unsigned long. | ||||
* | *** empty log message *** | Kevin Ryde | 2000-06-10 | 1 | -0/+11 |
| | |||||
* | * mpn/x86/{pentium/mmx,p6/mmx,p6/p3mmx}/popham.asm, | Kevin Ryde | 2000-06-10 | 4 | -0/+8 |
| | | | | | mpn/x86/p6/diveby3.asm: Add MULFUNC_PROLOGUE for correct HAVE_NATIVE_* matching. | ||||
* | Add mpz_powm wanting better algorithm selection, this previously being | Kevin Ryde | 2000-06-10 | 1 | -0/+4 |
| | | | | the remaining part of the division task from projects.html. | ||||
* | Remove the division task, now completed, except for one bit now moved | Kevin Ryde | 2000-06-10 | 1 | -29/+0 |
| | | | | to tasks.html. |