Changeset 8c6bd4d in git for libpolys/coeffs/rmodulo2m.cc


Ignore:
Timestamp:
Dec 14, 2012, 9:47:04 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
4880569a037a922b03f2231fda984a5263af7b86
Parents:
6bb9d98190052a76f6d3e74e821b63ea531d8124
Message:
fix: init Z/* from bigint's
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/rmodulo2m.cc

    r6bb9d9 r8c6bd4d  
    9090  r->cfName        = ndName;
    9191  r->cfCoeffWrite  = nr2mCoeffWrite;
     92  r->cfInit_bigint = nr2mMapQ;
    9293#ifdef LDEBUG
    9394  r->cfDBTest      = nr2mDBTest;
     
    559560}
    560561
    561 number nr2mMapQ(number from, const coeffs /*src*/, const coeffs dst)
     562number nr2mMapQ(number from, const coeffs src, const coeffs dst)
    562563{
    563564  int_number erg = (int_number)omAllocBin(gmp_nrz_bin);
     
    566567  mpz_init_set_ui(k, dst->mod2mMask);
    567568
    568   nlGMP(from, (number)erg, dst);
     569  nlGMP(from, (number)erg, src);
    569570  mpz_and(erg, erg, k);
    570571  number res = (number)mpz_get_ui(erg);
Note: See TracChangeset for help on using the changeset viewer.