Changeset 923b64 in git
- Timestamp:
- Sep 29, 2011, 6:55:59 PM (12 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- ead697e846405dfb5f1581d07ee063d39d2195d3
- Parents:
- 61eb53a68205301a8f2e44993354fbe213d648eb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/modulop.cc
r61eb53 r923b64 247 247 if (((*s) >= '0') && ((*s) <= '9')) 248 248 { 249 (*i) = 0;249 unsigned long ii=0L; 250 250 do 251 251 { 252 (*i)*= 10;253 (*i)+= *s++ - '0';254 if ( (*i) >= (MAX_INT_VAL / 10)) (*i) = (*i)% npPrimeM;252 ii *= 10; 253 ii += *s++ - '0'; 254 if (ii >= (MAX_INT_VAL / 100)) ii = ii % npPrimeM; 255 255 } 256 256 while (((*s) >= '0') && ((*s) <= '9')); 257 if ((*i) >= npPrimeM) (*i) = (*i) % npPrimeM; 257 if (ii >= npPrimeM) ii = ii % npPrimeM; 258 *i=(int)ii; 258 259 } 259 260 else (*i) = 1;
Note: See TracChangeset
for help on using the changeset viewer.