Changeset 35c6e2c in git
- Timestamp:
- Jan 22, 2021, 3:55:14 PM (2 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 91bc522a482282a6f454e23d7b56246918b2d9e2
- Parents:
- bad89c24b3352b9c5651915636ed5f2d7766baf9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/modulop.cc
rbad89c r35c6e2c 329 329 #endif 330 330 331 static number npInitMPZ(mpz_t m, const coeffs r) 332 { 333 return (number)mpz_fdiv_ui(m, r->ch); 334 } 335 331 336 BOOLEAN npInitChar(coeffs r, void* p) 332 337 { … … 359 364 //r->cfSize = ndSize; 360 365 r->cfInt = npInt; 366 r->cfInitMPZ = npInitMPZ; 361 367 #ifdef HAVE_RINGS 362 368 //r->cfDivComp = NULL; // only for ring stuff … … 567 573 static number npMapGMP(number from, const coeffs /*src*/, const coeffs dst) 568 574 { 569 mpz_ptr erg = (mpz_ptr) omAlloc(sizeof(mpz_t)); // evtl. spaeter mit bin 570 mpz_init(erg); 571 572 mpz_mod_ui(erg, (mpz_ptr) from, dst->ch); 573 number r = (number) mpz_get_si(erg); 574 575 mpz_clear(erg); 576 omFree((void *) erg); 577 return (number) r; 575 return (number)mpz_fdiv_ui((mpz_ptr) from, dst->ch); 578 576 } 579 577
Note: See TracChangeset
for help on using the changeset viewer.