summaryrefslogtreecommitdiff
path: root/mpn
Commit message (Collapse)AuthorAgeFilesLines
* Add a copyright year.tege2002-05-1411-12/+12
|
* Adjust allocation of qp temporary area.tege2002-05-111-1/+1
|
* Regenaret for:tege2002-05-091-9/+14
| | | | (nodist_libdummy_la_SOURCES): Add rootrem.c and pow_1.c
* (nodist_libdummy_la_SOURCES): Add rootrem.c and pow_1.ctege2002-05-091-2/+2
|
* Use temp space for root, copy value in place before returning.tege2002-05-091-16/+18
|
* #include stdio.h and stdlib.h.tege2002-05-091-0/+3
|
* *** empty log message ***tege2002-05-081-0/+158
|
* * mpn/powerpc32/README: New file.Kevin Ryde2002-05-071-0/+91
|
* Handle exp <= 1. Reverse rp/tp parity scheme for bn == 1 arm.tege2002-05-071-1/+15
|
* Rename MP_LIMB_T_HIGHBIT => GMP_LIMB_HIGHBITtege2002-05-074-5/+5
|
* Clarify an algorithm description.tege2002-05-061-6/+8
|
* Additional nailify changes.tege2002-05-041-1/+1
|
* Additional nailify changes.tege2002-04-301-3/+4
|
* Misc.tege2002-04-301-1/+1
|
* Additional nailify changes.tege2002-04-301-4/+4
|
* Nailify. GNUify code layout.tege2002-04-291-58/+80
|
* Nailify. Misc changes.tege2002-04-291-38/+201
|
* Nailify.tege2002-04-291-2/+2
|
* (div2): Remove qh paramater.tege2002-04-271-30/+11
| | | | | (mpn_gcdext): Streamline double-limb code. Move GCDEXT_THRESHOLD check to after initial division.
* Simplify by using mpn_tdiv_qr instead of mpn_divmod.tege2002-04-241-64/+10
|
* * mpn/generic/divis.c: Nailify.Kevin Ryde2002-04-231-6/+7
|
* * mpn/generic/sb_divrem_mn.c, mpn/generic/divrem.c,Kevin Ryde2002-04-231-1/+3
| | | | mpn/generic/divrem_2.c: Nailify ASSERTs.
* Revert this:Kevin Ryde2002-04-232-4/+0
| | | | | | | | | * mpn/x86/udiv.asm, mpn/x86/umul.asm, mpn/x86/k6/mmx/popham.asm, mpn/x86/p6/mmx/popham.asm, mpn/x86/p6/p3mmx/popham.asm, mpn/x86/pentium/com_n.asm, mpn/x86/pentium/mmx/popham.asm, mpn/x86/pentium/logops_n.asm, mpn/x86/pentium/popcount.asm, mpn/x86/pentium/hamdist.asm, mpn/x86/k7/mmx/popham.asm, mpn/x86/pentium4/mmx/popham.asm: Add NAILS_SUPPORT indicators.
* * gmp-impl.h, mpn/mp_bases.c: Add back GMP_NUMB_BITS==30 bases data.Kevin Ryde2002-04-231-1/+264
|
* * mpn/lisp/gmpasm-mode.el: Remove mention of defunct LF macro.Kevin Ryde2002-04-231-2/+2
|
* * mpn/x86/k6/mmx/logops_n.asm, mpn/x86/k6/mmx/com_n.asm: Nailify.Kevin Ryde2002-04-232-17/+27
|
* Revert this:Kevin Ryde2002-04-238-17/+0
| | | | | | | | | * mpn/x86/udiv.asm, mpn/x86/umul.asm, mpn/x86/k6/mmx/popham.asm, mpn/x86/p6/mmx/popham.asm, mpn/x86/p6/p3mmx/popham.asm, mpn/x86/pentium/com_n.asm, mpn/x86/pentium/mmx/popham.asm, mpn/x86/pentium/logops_n.asm, mpn/x86/pentium/popcount.asm, mpn/x86/pentium/hamdist.asm, mpn/x86/k7/mmx/popham.asm, mpn/x86/pentium4/mmx/popham.asm: Add NAILS_SUPPORT indicators.
* * mpn/generic/bdivmod.c, mpz/divexact.c: Nailify.Kevin Ryde2002-04-231-14/+22
|
* * mpn/generic/sb_divrem_mn.c, mpn/generic/divrem_2.c: Nailify ASSERTs.Kevin Ryde2002-04-222-2/+6
|
* Fix fencepost error in STAT code.tege2002-04-221-2/+2
|
* * mpn/asm-defs.m4: Add define_mpn(preinv_divrem_1).Kevin Ryde2002-04-201-0/+1
|
* * mpn/x86/k7/mmx/divrem_1.asm, mpn/x86/p6/mmx/divrem_1.asmKevin Ryde2002-04-201-17/+99
| | | | | (mpn_preinv_divrem_1): New entrypoint. (mpn_divrem_1): Avoid a branch when testing high<divisor.
* * mpn/x86/k7/mmx/divrem_1.asm, mpn/x86/p6/mmx/divrem_1.asmKevin Ryde2002-04-201-32/+122
| | | | | (mpn_preinv_divrem_1): New entrypoint. (mpn_divrem_1): Avoid a branch when testing high<divisor.
* * mpn/mp_bases.c: Fix big_base_inverted values for nails.Kevin Ryde2002-04-201-1008/+759
| | | | (Non-nails data unchanged.)
* * mpn/x86/udiv.asm, mpn/x86/umul.asm, mpn/x86/k6/mmx/popham.asm,Kevin Ryde2002-04-2012-6/+30
| | | | | | | | mpn/x86/p6/mmx/popham.asm, mpn/x86/p6/p3mmx/popham.asm, mpn/x86/pentium/com_n.asm, mpn/x86/pentium/mmx/popham.asm, mpn/x86/pentium/logops_n.asm, mpn/x86/pentium/popcount.asm, mpn/x86/pentium/hamdist.asm, mpn/x86/k7/mmx/popham.asm, mpn/x86/pentium4/mmx/popham.asm: Add NAILS_SUPPORT indicators.
* * mpn/asm-defs.m4 (NAILS_SUPPORT): New macro.Kevin Ryde2002-04-201-0/+18
|
* Nailify.tege2002-04-181-43/+49
|
* (LOGBITS_PER_BLOCK): Decrease to 4.tege2002-04-171-1/+1
|
* Nailify.tege2002-04-171-6/+14
|
* Adopt to GNU coding standards.tege2002-04-171-69/+90
| | | | | (mpn_dc_sqrtrem): New name for mpn_dq_sqrtrem. Partial nailification.
* * mpn/generic/scan0.c, mpn/generic/scan1.c: Nailify.Kevin Ryde2002-04-162-12/+12
|
* Add tables for GMP_NUMB_BITS being 28, 60, and 63.tege2002-04-161-19/+1067
|
* (mpn_sb_get_str): Shift up `frac' into nails field after bignum division.tege2002-04-161-2/+2
|
* Regenerate for:Kevin Ryde2002-04-161-0/+1
| | | | * mpfr/*, configure.in: Update to final mpfr 2.0.1.
* * mpn/generic/mode1o.c: Nailify, remove bogus ASSERT in commented-outKevin Ryde2002-04-161-20/+21
| | | | alternate implementation.
* * mpn/generic/dive_1.c: Nailify.Kevin Ryde2002-04-161-14/+13
|
* (EXTRACT): Remove.tege2002-04-151-4/+6
|
* Nailify.tege2002-04-151-22/+32
|
* Nailify.tege2002-04-151-3/+3
|
* Finish nailifying toom3 code.tege2002-04-141-22/+39
|