Changeset 0362ae in git


Ignore:
Timestamp:
Nov 22, 2019, 1:19:40 PM (4 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
6a7e254ba10fb218cdfbb5cec9e26d7963e1e506
Parents:
f07a89aa65d5f1ec74af9576260b6220122ea0db
Message:
fix: bitmask handling in contructing the ring
Location:
Singular
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Singular/attrib.cc

    rf07a89 r0362ae  
    301301  {
    302302    res->rtyp=INT_CMD;
    303     res->data=(void *)(long)(((ring)v->Data())->bitmask/2);
     303    res->data=(void *)(long)(((ring)v->Data())->bitmask);
    304304  }
    305305  else if ((strcmp(name,"ring_cf")==0)
  • Singular/iparith.cc

    rf07a89 r0362ae  
    48184818    if (res->data!=NULL)
    48194819    {
    4820       long mm=r->bitmask/2;
     4820      long mm=r->bitmask;
    48214821      if (mm>MAX_INT_VAL) mm=MAX_INT_VAL;
    48224822      atSet(res,omStrDup("maxExp"),(void*)mm,INT_CMD);
  • Singular/ipshell.cc

    rf07a89 r0362ae  
    27722772    return TRUE;
    27732773  }
    2774   if (bitmask!=0) R->bitmask=bitmask*2;
     2774  if (bitmask!=0) R->bitmask=bitmask;
    27752775  return FALSE;
    27762776}
     
    29232923  }
    29242924  #endif
    2925   if (bitmask!=0x7fff) R->bitmask=bitmask*2;
     2925  if (bitmask!=0x7fff) R->bitmask=bitmask;
    29262926  rComplete(R);
    29272927
Note: See TracChangeset for help on using the changeset viewer.