Changeset 923b64 in git for kernel/modulop.cc
- Timestamp:
- Sep 29, 2011, 6:55:59 PM (13 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- 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.