Changeset cb8961 in git


Ignore:
Timestamp:
Jan 27, 2003, 2:05:22 PM (21 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
1c3523c71debb3d63cefdfa2e1548fd8078e8416
Parents:
dab7245e94c5771b146a9eb4bc3769b991da1556
Message:
*hannes: gcd optim.


git-svn-id: file:///usr/local/Singular/svn/trunk@6438 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    rdab724 rcb8961  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: iparith.cc,v 1.283 2002-06-26 11:24:17 Singular Exp $ */
     4/* $Id: iparith.cc,v 1.284 2003-01-27 13:05:05 Singular Exp $ */
    55
    66/*
     
    15851585static BOOLEAN jjEXTGCD_I(leftv res, leftv u, leftv v)
    15861586{
    1587   int p0=ABS((int)u->Data()),p1=ABS((int)v->Data());
     1587  int uu=(int)u->Data();int vv=(int)v->Data();
     1588  int p0=ABS(uu),p1=ABS(vv);
    15881589  int f0 = 1, f1 = 0, g0 = 0, g1 = 1, q, r;
    15891590
     
    16001601  int a = f0;
    16011602  int b = g0;
    1602   if ( (int)u->Data() < 0 ) a=-a;
    1603   if ( (int)v->Data() < 0 ) b=-b;
     1603  if ( uu /*(int)u->Data()*/ < 0 ) a=-a;
     1604  if ( vv /*(int)v->Data()*/ < 0 ) b=-b;
    16041605  lists L=(lists)omAllocBin(slists_bin);
    16051606  L->Init(3);
     
    17371738static BOOLEAN jjGCD_I(leftv res, leftv u, leftv v)
    17381739{
    1739   int p0=ABS((int)u->Data()),p1=ABS((int)v->Data());
     1740  int uu=(int)u->Data();int vv=(int)v->Data();
     1741  int p0=ABS(uu),p1=ABS(vv);
    17401742  int r;
    17411743
Note: See TracChangeset for help on using the changeset viewer.