Changeset f7aa395 in git
- Timestamp:
- Nov 4, 2011, 3:07:21 PM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- dcc8e4531456e365c43185a5cc52515ee891db05
- Parents:
- bc4dd17ae0bd4c02957f75f188075907873f7935
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/modulop.cc
rbc4dd17 rf7aa395 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id $ */4 /* $Id: modulop.cc 14402 2011-09-29 17:16:19Z hannes $ */ 5 5 /* 6 6 * ABSTRACT: numbers modulo p (<=32003) … … 65 65 { 66 66 long ii=i; 67 while (ii < 0L) ii += (long)r->ch; 68 while ((ii>1L) && (ii >= ((long)r->ch))) ii -= (long)r->ch; 67 long p=(long)ABS(r->ch); 68 while (ii < 0L) ii += p; 69 while ((ii>1L) && (ii >= p)) ii -= p; 69 70 return (number)ii; 70 71 }
Note: See TracChangeset
for help on using the changeset viewer.