Changeset 488056 in git for libpolys/coeffs/rmodulo2m.cc


Ignore:
Timestamp:
Dec 17, 2012, 1:10:48 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
a453bfa3c5e9178b6ada6c3e4b3500f7b3e65b6f
Parents:
8c6bd4d4de4c46d6d974085a44f6e1530d956d5a
Message:
fix: more fixes to init of Z/*
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/rmodulo2m.cc

    r8c6bd4d r488056  
    5151  r->nCoeffIsEqual = nr2mCoeffIsEqual;
    5252
    53   r->modBase = (int_number) omAlloc(sizeof(mpz_t));
     53  r->modBase = (int_number) omAllocBin (gmp_nrz_bin);
    5454  mpz_init_set_si (r->modBase, 2L);
    5555  r->ringtype = 1;
     56  r->modNumber= (int_number) omAllocBin (gmp_nrz_bin);
     57  mpz_init (r->modNumber);
     58  mpz_pow_ui (r->modNumber, r->modBase, r->modExponent);
    5659
    5760  /* next cast may yield an overflow as mod2mMask is an unsigned long */
Note: See TracChangeset for help on using the changeset viewer.