Changeset 04deab in git for kernel/rmodulo2m.h
- Timestamp:
- Dec 8, 2009, 4:26:03 PM (14 years ago)
- Branches:
- (u'spielwiese', '2fa36c576e6a4ddbb1093b43c7f8e9835e17e52a')
- Children:
- 208e0c58de5059b78464045b5eb87c2009cbdb1d
- Parents:
- 561aa20d93487cb95c506fc3281c4720f466070c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/rmodulo2m.h
r561aa2 r04deab 52 52 { 53 53 return (number) 54 ((((NATNUMBER) a)*((NATNUMBER) b)) % ((NATNUMBER) nr2mModul));54 ((((NATNUMBER) a)*((NATNUMBER) b)) % ((NATNUMBER) currRing->nr2mModul)); 55 55 } 56 56 … … 58 58 { 59 59 NATNUMBER r = (NATNUMBER)a + (NATNUMBER)b; 60 return (number) (r >= nr2mModul ? r -nr2mModul : r);60 return (number) (r >= currRing->nr2mModul ? r - currRing->nr2mModul : r); 61 61 } 62 62 … … 64 64 { 65 65 return (number)((NATNUMBER)a<(NATNUMBER)b ? 66 nr2mModul-(NATNUMBER)b+(NATNUMBER)a : (NATNUMBER)a-(NATNUMBER)b);66 currRing->nr2mModul-(NATNUMBER)b+(NATNUMBER)a : (NATNUMBER)a-(NATNUMBER)b); 67 67 } 68 68 69 #define nr2mNegM(A) (number)( nr2mModul-(NATNUMBER)(A))69 #define nr2mNegM(A) (number)(currRing->nr2mModul-(NATNUMBER)(A)) 70 70 #define nr2mEqualM(A,B) ((A)==(B)) 71 71
Note: See TracChangeset
for help on using the changeset viewer.