Changeset ebf269 in git


Ignore:
Timestamp:
Jul 26, 2019, 11:53:32 AM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
1161b8acbd73d9530618331ae03991382b033cfc
Parents:
bd5ff4034c6329566588caf816d298e914084631
Message:
opt: conv. Factory->Flint for Z/p
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/FLINTconvert.cc

    rbd5ff4 rebf269  
    574574  else
    575575  {
    576     int c=f.intval();
    577     if (c<0) c+=getCharacteristic();
     576    int c=f.intval(); // with Off(SW_SYMMETRIC_FF): 0<=c<p
    578577    nmod_mpoly_push_term_ui_ui(result,c,exp,ctx);
    579578  }
     
    608607  ulong * exp = (ulong*)Alloc(N*sizeof(ulong));
    609608  memset(exp,0,N*sizeof(ulong));
     609  bool save_sym_ff= isOn (SW_SYMMETRIC_FF);
     610  if (save_sym_ff) Off (SW_SYMMETRIC_FF);
    610611  convFlint_RecPP( f, exp, res, ctx, N );
     612  if (save_sym_ff) On(SW_SYMMETRIC_FF);
    611613  Free(exp,N*sizeof(ulong));
    612614}
Note: See TracChangeset for help on using the changeset viewer.