Changeset aa2b525 in git
- Timestamp:
- Nov 22, 2011, 7:33:47 PM (11 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 737b7c8c465e4892fcc4bee81dfba341b05829ac
- Parents:
- e7d5ef49a84d8f24b249712b963e0b89eb2a5645
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-11-22 19:33:47+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-11-23 01:23:10+01:00
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kutil.cc
re7d5ef raa2b525 667 667 668 668 pFalseReturn(p_CheckPolyRing(T->max, tailRing)); 669 omCheckBinAddrSize(T->max, ( tailRing->PolyBin->sizeW)*SIZEOF_LONG);669 omCheckBinAddrSize(T->max, (omSizeWOfBin(tailRing->PolyBin))*SIZEOF_LONG); 670 670 #if KDEBUG > 0 671 671 if (! sloppy_max) -
kernel/tgb.cc
re7d5ef raa2b525 1225 1225 poly np; 1226 1226 omTypeAllocBin (poly, np, b); 1227 memmove (np, p, b->sizeW* sizeof (long));1227 memmove (np, p, omSizeWOfBin(b) * sizeof (long)); 1228 1228 omFreeBinAddr (p); 1229 1229 return np; -
libpolys/polys/monomials/p_polys.h
re7d5ef raa2b525 681 681 { 682 682 p_CheckRing2(r); 683 pAssume2(bin != NULL && r->PolyBin->sizeW == bin->sizeW);683 pAssume2(bin != NULL && omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 684 684 poly p; 685 685 omTypeAllocBin(poly, p, bin); … … 890 890 { 891 891 p_LmCheckPolyRing2(p, r); 892 pAssume2( r->PolyBin->sizeW == bin->sizeW);892 pAssume2(omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 893 893 return r->p_Procs->p_ShallowCopyDelete(p, r, bin); 894 894 } … … 1280 1280 { 1281 1281 p_CheckRing1(r); 1282 pAssume1(bin != NULL && r->PolyBin->sizeW == bin->sizeW);1282 pAssume1(bin != NULL && omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 1283 1283 poly p; 1284 1284 omTypeAlloc0Bin(poly, p, bin); … … 1353 1353 { 1354 1354 p_LmCheckPolyRing1(p, r); 1355 pAssume1( bin->sizeW == r->PolyBin->sizeW);1355 pAssume1(omSizeWOfBin(bin) == omSizeWOfBin(r->PolyBin)); 1356 1356 poly new_p = p_New(r); 1357 1357 memcpy(new_p->exp, p->exp, r->ExpL_Size*sizeof(long)); -
libpolys/polys/operations/pShallowCopyDelete.cc
re7d5ef raa2b525 18 18 p_CheckRing(d_r); 19 19 assume(d_bin != NULL); 20 assume(d_bin == d_r->PolyBin || d_bin->sizeW == d_r->PolyBin->sizeW);20 assume(d_bin == d_r->PolyBin || omSizeWOfBin(d_bin) == omSizeWOfBin(d_r->PolyBin)); 21 21 assume(s_r->N == d_r->N); 22 22 -
libpolys/polys/pDebug.cc
re7d5ef raa2b525 80 80 (r->qideal != NULL && 81 81 omIsBinPageAddr(p) && 82 omSizeWOfAddr(p)== r->PolyBin->sizeW) ||82 omSizeWOfAddr(p)==omSizeWOfBin(r->PolyBin)) || 83 83 rSamePolyRep((ring) custom, r), 84 84 "monomial not from specified ring",p,r); … … 88 88 #endif 89 89 { 90 _pPolyAssumeReturn(omIsBinPageAddr(p) && omSizeWOfAddr(p)== r->PolyBin->sizeW,p,r);90 _pPolyAssumeReturn(omIsBinPageAddr(p) && omSizeWOfAddr(p)==omSizeWOfBin(r->PolyBin),p,r); 91 91 return TRUE; 92 92 } … … 211 211 #ifndef OM_NDEBUG 212 212 // check addr with level+1 so as to check bin/page of addr 213 _pPolyAssumeReturnMsg(omTestBinAddrSize(p, ( r->PolyBin->sizeW)*SIZEOF_LONG, level+1)213 _pPolyAssumeReturnMsg(omTestBinAddrSize(p, (omSizeWOfBin(r->PolyBin))*SIZEOF_LONG, level+1) 214 214 == omError_NoError, "memory error",p,r); 215 215 #endif … … 231 231 #ifndef OM_NDEBUG 232 232 // omAddr check 233 _pPolyAssumeReturnMsg(omTestBinAddrSize(p, ( r->PolyBin->sizeW)*SIZEOF_LONG, 1)233 _pPolyAssumeReturnMsg(omTestBinAddrSize(p, (omSizeWOfBin(r->PolyBin))*SIZEOF_LONG, 1) 234 234 == omError_NoError, "memory error",p,r); 235 235 #endif -
omalloc/omAllocPrivate.h
re7d5ef raa2b525 97 97 #define omSizeOfBinAddr(addr) _omSizeOfBinAddr(addr) 98 98 #endif 99 100 #define omSizeWOfBin(bin_ptr) ((bin_ptr)->sizeW) 99 101 100 102 #define _omSizeOfBinAddr(addr) ((omSizeWOfBinAddr(addr)) << LOG_SIZEOF_LONG) -
polys/pInline1.h
re7d5ef raa2b525 96 96 { 97 97 p_CheckRing1(r); 98 pAssume1(bin != NULL && r->PolyBin->sizeW == bin->sizeW);98 pAssume1(bin != NULL && omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 99 99 poly p; 100 100 omTypeAlloc0Bin(poly, p, bin); -
polys/pInline2.h
re7d5ef raa2b525 297 297 { 298 298 p_CheckRing2(r); 299 pAssume2(bin != NULL && r->PolyBin->sizeW == bin->sizeW);299 pAssume2(bin != NULL && omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 300 300 poly p; 301 301 omTypeAllocBin(poly, p, bin); … … 479 479 { 480 480 p_LmCheckPolyRing2(p, r); 481 pAssume2( r->PolyBin->sizeW == bin->sizeW);481 pAssume2(omSizeWOfBin(r->PolyBin) == omSizeWOfBin(bin)); 482 482 return r->p_Procs->p_ShallowCopyDelete(p, r, bin); 483 483 }
Note: See TracChangeset
for help on using the changeset viewer.