Changeset f8345d in git
- Timestamp:
- Jun 16, 2010, 4:42:16 PM (13 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 742b1246479b6ce19881ee95dc020aeb3a60a75a
- Parents:
- 14fb6ea28019a5bc2663057d3ad5775be697aeca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r14fb6ea rf8345d 759 759 { 760 760 pDelete(&u_p); 761 Werror("OVERFLOW"); 761 Werror("OVERFLOW in power(d=%ld, e=%d, max=%ld)", 762 pTotaldegree(u_p),v_i,currRing->bitmask); 762 763 return TRUE; 763 764 } … … 1044 1045 b=(poly)v->CopyD(POLY_CMD); // works also for VECTOR_CMD 1045 1046 if ((a!=NULL) && (b!=NULL) 1046 && (pTotaldegree(a)+pTotaldegree(b)>=si_max(255,currRing->bitmask))) 1047 { 1047 && (pTotaldegree(a)+pTotaldegree(b)>=si_max((long)rVar(currRing),currRing->bitmask))) 1048 { 1049 Werror("OVERFLOW in mult(d=%ld, d=%ld, max=%ld)", 1050 pTotaldegree(a),pTotaldegree(b),currRing->bitmask); 1048 1051 pDelete(&a); 1049 1052 pDelete(&b); 1050 WerrorS("OVERFLOW");1051 1053 return TRUE; 1052 1054 } … … 1058 1060 b=pCopy((poly)v->Data()); 1059 1061 if ((a!=NULL) && (b!=NULL) 1060 && (pTotaldegree(a)+pTotaldegree(b)>=si_max(255,currRing->bitmask))) 1061 { 1062 && (pTotaldegree(a)+pTotaldegree(b)>=si_max((long)rVar(currRing),currRing->bitmask))) 1063 { 1064 Werror("OVERFLOW in mult(d=%ld, d=%ld, max=%ld)", 1065 pTotaldegree(a),pTotaldegree(b),currRing->bitmask); 1062 1066 pDelete(&a); 1063 1067 pDelete(&b); 1064 WerrorS("OVERFLOW");1065 1068 return TRUE; 1066 1069 }
Note: See TracChangeset
for help on using the changeset viewer.