summaryrefslogtreecommitdiff
path: root/mpz/powm.c
Commit message (Expand)AuthorAgeFilesLines
* Nailify.tege2002-04-171-6/+8
* Clean up *_THRESHOLD names.tege2002-02-191-4/+4
* Move TMP_MARK to before any TMP_ALLOCs.tege2001-11-181-2/+3
* (HANDLE_NEGATIVE_EXPONENT): #define to 1.tege2001-11-151-2/+2
* Adjust for negative b, efter exponentiation done. Addtege2001-11-141-37/+57
* Fix some comments per Paul's suggestions.tege2001-11-061-3/+3
* Call mpn functions, not mpz functions, for computationtege2001-11-051-144/+237
* Remove K&R function headers.tege2001-01-021-20/+3
* Get WANT_REDC_GLOBAL the right way around.Kevin Ryde2000-11-101-1/+1
* Revert:Kevin Ryde2000-11-101-9/+12
* * mpz/powm.c (mpn_redc): Rename from redc, make global.Kevin Ryde2000-11-091-19/+11
* Copyright (C) -> Copyright.Kevin Ryde2000-10-151-1/+1
* Don't include stdio.h.tege2000-10-021-3/+0
* (redc): New function, based on old mpz_redc. Don't multiply here.tege2000-10-021-98/+105
* *** empty log message ***tege2000-07-241-4/+4
* (mpz_powm): After final mpz_redc call, subtract `mod'tege2000-07-201-0/+2
* (mpz_redc): Clean up argument declarations.tege2000-06-071-4/+4
* * When exp is 0, change res assign order in order to handle argument overlap.tege2000-06-061-4/+4
* * mpz/powm.c: Remove mpz_dmprepare, use modlimb_invert instead.Kevin Ryde2000-06-061-26/+7
* [BERKELEY_MP]: Include mp.h for mpbsd compile.Kevin Ryde2000-05-281-0/+3
* * mpz/powm.c: Use a POWM_THRESHOLD for where redc stops.Kevin Ryde2000-05-211-3/+7
* DEBUG => POWM_DEBUG.tege2000-05-081-5/+5
* Provide dual ANSI/K&R function definitions.Kevin Ryde2000-04-291-3/+14
* Replacement from Paul Zimmermann.tege2000-04-151-197/+282
* Add a copyright year.Kevin Ryde2000-04-121-1/+1
* After mpn_mul_n and mpn_mul calls, adjust product sizetege1997-08-181-0/+2
* Initial revisiontege1996-05-081-0/+276