Changeset 9f4478 in git
- Timestamp:
- Dec 7, 2012, 10:16:34 AM (11 years ago)
- Branches:
- (u'spielwiese', '8d54773d6c9e2f1d2593a28bc68b7eeab54ed529')
- Children:
- 8c676add407dd38a5206615ae14dd960bf1dae94
- Parents:
- e56eb1a64bb1558adb50e50d7905647565cbf4ef
- git-author:
- Martin Lee <martinlee84@web.de>2012-12-07 10:16:34+01:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-12-07 10:46:35+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/longrat.cc
re56eb1a r9f4478 2545 2545 if (mpz_cmp(tmp,P)<0) 2546 2546 { 2547 // return N/B2548 z=ALLOC_RNUMBER();2549 #ifdef LDEBUG2550 z->debug=123456;2551 #endif2552 2547 if (mpz_isNeg(B)) 2553 2548 { … … 2555 2550 mpz_neg(N,N); 2556 2551 } 2557 mpz_init_set(z->z,N); 2558 mpz_init_set(z->n,B); 2559 z->s = 0; 2560 nlNormalize(z,r); 2552 // check for gcd(N,B)==1 2553 mpz_gcd(tmp,N,B); 2554 if (mpz_cmp_ui(tmp,1)==0) 2555 { 2556 // return N/B 2557 z=ALLOC_RNUMBER(); 2558 #ifdef LDEBUG 2559 z->debug=123456; 2560 #endif 2561 mpz_init_set(z->z,N); 2562 mpz_init_set(z->n,B); 2563 z->s = 0; 2564 nlNormalize(z,r); 2565 } 2566 else 2567 { 2568 // return nN (the input) instead of "fail" 2569 z=nlCopy(nN,r); 2570 } 2561 2571 break; 2562 2572 }
Note: See TracChangeset
for help on using the changeset viewer.