Changeset 87d61c in git
- Timestamp:
- Jun 18, 2010, 5:20:05 PM (13 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- 298bd5f660306bd213a982effdc10fcc8dfdf8f2
- Parents:
- 21dc6a477ee96c0d6c68bd91de4b586529805495
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2010-06-18 17:20:05+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 11:55:12+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
coeffs/modulop.cc
r21dc6a r87d61c 544 544 * convert from a GMP integer 545 545 */ 546 number npMapGMP(number from )546 number npMapGMP(number from, const coeffs src, const coeffs dst) 547 547 { 548 548 int_number erg = (int_number) omAlloc(sizeof(mpz_t)); // evtl. spaeter mit bin 549 549 mpz_init(erg); 550 550 551 mpz_mod_ui(erg, (int_number) from, npPrimeM);551 mpz_mod_ui(erg, (int_number) from, dst->npPrimeM); 552 552 number r = (number) mpz_get_si(erg); 553 553 … … 560 560 * convert from an machine long 561 561 */ 562 number npMapMachineInt(number from )563 { 564 long i = (long) (((unsigned long) from) % npPrimeM);562 number npMapMachineInt(number from, const coeffs src,const coeffs dst) 563 { 564 long i = (long) (((unsigned long) from) % dst->npPrimeM); 565 565 return (number) i; 566 566 }
Note: See TracChangeset
for help on using the changeset viewer.