Changeset 6676a2 in git
- Timestamp:
- Sep 21, 2006, 6:00:10 PM (17 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- d969cbd3cb8edfb0cbcbe677d8a75c40e79f4256
- Parents:
- b96d717a1574409f7b7af33bec521d3c3a10741f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
rb96d71 r6676a2 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.40 8 2006-08-10 12:51:38Singular Exp $ */4 /* $Id: iparith.cc,v 1.409 2006-09-21 16:00:10 Singular Exp $ */ 5 5 6 6 /* … … 1941 1941 res->rtyp=INT_CMD; 1942 1942 res->data=(char *)p0; 1943 return FALSE; 1944 } 1945 static BOOLEAN jjGCD_BI(leftv res, leftv u, leftv v) 1946 { 1947 number a=(number) u->Data(); 1948 number b=(number) v->Data(); 1949 if (nlIsZero(a)) 1950 { 1951 if (nlIsZero(b)) res->data=(char *)nlInit(1); 1952 else res->data=(char *)nlCopy(b); 1953 } 1954 else 1955 { 1956 if (nlIsZero(b)) res->data=(char *)nlCopy(a); 1957 else res->data=(char *)nlGcd(a, b, NULL); 1958 } 1943 1959 return FALSE; 1944 1960 } … … 3014 3030 ,{jjGCD_I, GCD_CMD, INT_CMD, INT_CMD, INT_CMD ALLOW_PLURAL} 3015 3031 ,{jjGCD_N, GCD_CMD, NUMBER_CMD, NUMBER_CMD, NUMBER_CMD ALLOW_PLURAL} 3032 ,{jjGCD_BI, GCD_CMD, BIGINT_CMD, BIGINT_CMD, BIGINT_CMD ALLOW_PLURAL} 3016 3033 #if defined(HAVE_FACTORY) && defined(HAVE_LIBFAC_P) 3017 3034 ,{jjGCD_P, GCD_CMD, POLY_CMD, POLY_CMD, POLY_CMD NO_PLURAL}
Note: See TracChangeset
for help on using the changeset viewer.