Changeset f12c611 in git
- Timestamp:
- Feb 22, 2011, 1:30:29 PM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
- Children:
- a88046d27c938a1910afa9a5e740f5506f074de3
- Parents:
- 186b4dfdc9f37d1755a016dd270b88c8f6300ef4
- Location:
- kernel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/ideals.cc
r186b4d rf12c611 1520 1520 s_h3 = idrMoveR_NoSort(s_h3, syz_ring); 1521 1521 rKill(syz_ring); 1522 #ifdef HAVE_PLURAL 1523 if (rIsPluralRing(currRing)) 1524 { 1525 idDelMultiples(s_h3); 1526 idSkipZeroes(s_h3); 1527 } 1528 #endif 1522 1529 idTest(s_h3); 1523 1530 return s_h3; -
kernel/longrat0.cc
r186b4d rf12c611 19 19 #define SR_HDL(A) ((long)(A)) 20 20 //#define SR_INT 1 // already in longrat.h 21 #define INT_TO_SR(INT) ((number) (((long)INT << 2) + SR_INT))21 //#define INT_TO_SR(INT) ((number) (((long)INT << 2) + SR_INT)) 22 22 #define SR_TO_INT(SR) (((long)SR) >> 2) 23 23 … … 85 85 if (mpz_cmp_si(z,(long)0)==0) 86 86 { 87 mpz_clear(z); 88 omFreeBin(*a,rnumber_bin); 87 89 *a=INT_TO_SR(0); 88 90 } … … 90 92 if ((*a)->s==3) 91 93 { 92 int ui=(int)mpz_get_si((*a)->z); 93 if ((((ui<<3)>>3)==ui) 94 && (mpz_cmp_si((*a)->z,(long)ui)==0)) 95 { 96 mpz_clear((*a)->z); 97 omFreeBin((ADDRESS)(*a), rnumber_bin); 98 (*a)=INT_TO_SR(ui); 99 } 94 number nlShort3_noinline(number x); 95 *a=nlShort3_noinline(*a); 100 96 } 101 97 else … … 113 109 if (SR_HDL(a) & SR_INT) 114 110 { 115 StringAppend("% d",SR_TO_INT(a));111 StringAppend("%ld",SR_TO_INT(a)); 116 112 } 117 113 else if (a==NULL)
Note: See TracChangeset
for help on using the changeset viewer.