Changeset cacfb6 in git for factory/int_rat.cc


Ignore:
Timestamp:
Apr 9, 2010, 10:11:55 AM (13 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
8fc10886f09496df82af0116fe80edeeaeeaadc8
Parents:
f91fddc43db014d7355e8386a068d0a3772d2dcd
Message:
renamed some old gmp functions

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

Legend:

Unmodified
Added
Removed
  • factory/int_rat.cc

    rf91fddc rcacfb6  
    210210        MP_INT tmp2;
    211211        mpz_init( &tmp1 );
    212         mpz_div( &tmp1, &_den, &g );
     212        mpz_fdiv_q( &tmp1, &_den, &g );
    213213        mpz_init( &tmp2 );
    214         mpz_div( &tmp2, &MPQDEN( c ), &g );
     214        mpz_fdiv_q( &tmp2, &MPQDEN( c ), &g );
    215215        mpz_mul( &d, &tmp2, &_den );
    216216        mpz_mul( &tmp2, &tmp2, &_num );
     
    220220        if ( mpz_cmp_si( &g, 1 ) != 0 )
    221221        {
    222             mpz_div( &n, &n, &g );
    223             mpz_div( &d, &d, &g );
     222            mpz_fdiv_q( &n, &n, &g );
     223            mpz_fdiv_q( &d, &d, &g );
    224224        }
    225225        mpz_clear( &tmp1 );
     
    266266        MP_INT tmp2;
    267267        mpz_init( &tmp1 );
    268         mpz_div( &tmp1, &_den, &g );
     268        mpz_fdiv_q( &tmp1, &_den, &g );
    269269        mpz_init( &tmp2 );
    270         mpz_div( &tmp2, &MPQDEN( c ), &g );
     270        mpz_fdiv_q( &tmp2, &MPQDEN( c ), &g );
    271271        mpz_mul( &d, &tmp2, &_den );
    272272        mpz_mul( &tmp2, &tmp2, &_num );
     
    276276        if ( mpz_cmp_si( &g, 1 ) != 0 )
    277277        {
    278             mpz_div( &n, &n, &g );
    279             mpz_div( &d, &d, &g );
     278            mpz_fdiv_q( &n, &n, &g );
     279            mpz_fdiv_q( &d, &d, &g );
    280280        }
    281281        mpz_clear( &tmp1 );
     
    324324        mpz_init( &tmp1 ); mpz_init( &tmp2 );
    325325        if ( ! g1is1 )
    326             mpz_div( &tmp1, &_num, &g1 );
     326            mpz_fdiv_q( &tmp1, &_num, &g1 );
    327327        else
    328328            mpz_set( &tmp1, &_num );
    329329        if ( ! g2is1 )
    330             mpz_div( &tmp2, &MPQNUM( c ), &g2 );
     330            mpz_fdiv_q( &tmp2, &MPQNUM( c ), &g2 );
    331331        else
    332332            mpz_set( &tmp2, &MPQNUM( c ) );
    333333        mpz_mul( &n, &tmp1, &tmp2 );
    334334        if ( ! g1is1 )
    335             mpz_div( &tmp1, &MPQDEN( c ), &g1 );
     335            mpz_fdiv_q( &tmp1, &MPQDEN( c ), &g1 );
    336336        else
    337337            mpz_set( &tmp1, &MPQDEN( c ) );
    338338        if ( ! g2is1 )
    339             mpz_div( &tmp2, &_den, &g2 );
     339            mpz_fdiv_q( &tmp2, &_den, &g2 );
    340340        else
    341341            mpz_set( &tmp2, &_den );
     
    384384        mpz_init( &tmp1 ); mpz_init( &tmp2 );
    385385        if ( ! g1is1 )
    386             mpz_div( &tmp1, &_num, &g1 );
     386            mpz_fdiv_q( &tmp1, &_num, &g1 );
    387387        else
    388388            mpz_set( &tmp1, &_num );
    389389        if ( ! g2is1 )
    390             mpz_div( &tmp2, &MPQDEN( c ), &g2 );
     390            mpz_fdiv_q( &tmp2, &MPQDEN( c ), &g2 );
    391391        else
    392392            mpz_set( &tmp2, &MPQDEN( c ) );
    393393        mpz_mul( &n, &tmp1, &tmp2 );
    394394        if ( ! g1is1 )
    395             mpz_div( &tmp1, &MPQNUM( c ), &g1 );
     395            mpz_fdiv_q( &tmp1, &MPQNUM( c ), &g1 );
    396396        else
    397397            mpz_set( &tmp1, &MPQNUM( c ) );
    398398        if ( ! g2is1 )
    399             mpz_div( &tmp2, &_den, &g2 );
     399            mpz_fdiv_q( &tmp2, &_den, &g2 );
    400400        else
    401401            mpz_set( &tmp2, &_den );
     
    632632    else
    633633    {
    634         mpz_div( &n, &n, &g );
     634        mpz_fdiv_q( &n, &n, &g );
    635635        mpz_mul( &n, &n, &_num );
    636636        mpz_init( &d );
    637         mpz_div( &d, &_den, &g );
     637        mpz_fdiv_q( &d, &_den, &g );
    638638    }
    639639    mpz_clear( &g );
     
    709709    if ( mpz_cmp_si( &g, 1 ) != 0 )
    710710    {
    711         mpz_div( &d, &d, &g );
    712         mpz_div( &n, &n, &g );
     711        mpz_fdiv_q( &d, &d, &g );
     712        mpz_fdiv_q( &n, &n, &g );
    713713    }
    714714    mpz_clear( &g );
     
    808808    if ( mpz_cmp_si( &g, 1 ) != 0 )
    809809    {
    810         mpz_div( &_num, &_num, &g );
    811         mpz_div( &_den, &_den, &g );
     810        mpz_fdiv_q( &_num, &_num, &g );
     811        mpz_fdiv_q( &_den, &_den, &g );
    812812    }
    813813    // Hier brauchen wir ein mpz_clear, J.M.
Note: See TracChangeset for help on using the changeset viewer.