Changeset 51aa162 in git


Ignore:
Timestamp:
Mar 5, 2012, 11:56:39 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
2fbb9e6eb79d5cf73b07f1b64fb533282be9a0e2
Parents:
69fdf90b08eb79adafd1cd78ccee33b8748b3c85
git-author:
Martin Lee <martinlee84@web.de>2012-03-05 23:56:39+01:00
git-committer:
Martin Lee <martinlee84@web.de>2012-04-04 14:42:26+02:00
Message:
chg: do not compute p^k in FLINT
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facMul.cc

    r69fdf90 r51aa162  
    422422      {
    423423        fmpz_t FLINTpk;
    424         fmpz_init_set_ui (FLINTpk, b.getp());
    425         fmpz_pow_ui (FLINTpk, FLINTpk, b.getk());
     424        fmpz_init (FLINTpk);
     425        convertCF2Fmpz (FLINTpk, b.getpk());
    426426        fmpz_mod_poly_t FLINTF, FLINTG;
    427427        convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk);
     
    431431        fmpz_mod_poly_clear (FLINTG);
    432432        fmpz_mod_poly_clear (FLINTF);
     433        fmpz_clear (FLINTpk);
    433434        return result;
    434435      }
     
    544545      {
    545546        fmpz_t FLINTpk;
    546         fmpz_init_set_ui (FLINTpk, b.getp());
    547         fmpz_pow_ui (FLINTpk, FLINTpk, b.getk());
     547        fmpz_init (FLINTpk);
     548        convertCF2Fmpz (FLINTpk, b.getpk());
    548549        fmpz_mod_poly_t FLINTF, FLINTG;
    549550        convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk);
     
    553554        fmpz_mod_poly_clear (FLINTG);
    554555        fmpz_mod_poly_clear (FLINTF);
     556        fmpz_clear (FLINTpk);
    555557        return result;
    556558      }
     
    686688      {
    687689        fmpz_t FLINTpk;
    688         fmpz_init_set_ui (FLINTpk, b.getp());
    689         fmpz_pow_ui (FLINTpk, FLINTpk, b.getk());
     690        fmpz_init (FLINTpk);
     691        convertCF2Fmpz (FLINTpk, b.getpk());
    690692        fmpz_mod_poly_t FLINTF, FLINTG;
    691693        convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk);
     
    695697        fmpz_mod_poly_clear (FLINTG);
    696698        fmpz_mod_poly_clear (FLINTF);
     699        fmpz_clear (FLINTpk);
    697700        return result;
    698701      }
Note: See TracChangeset for help on using the changeset viewer.