Changeset cacfb6 in git


Ignore:
Timestamp:
Apr 9, 2010, 10:11:55 AM (13 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
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
Location:
factory
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • factory/fac_cantzass.cc

    rf91fddc rcacfb6  
    236236    mpz_init( &m );
    237237    mpz_mypow_ui( &m, p, s );
    238     while ( mpz_cmp_si( &m, 0 ) != 0 ) {
    239         odd = mpz_mdivmod_ui( &m, 0, &m, 2 );
     238    while ( mpz_cmp_si( &m, 0 ) != 0 )
     239    {
     240        odd = mpz_fdiv_q_ui( &m, &m, 2 );
    240241        if ( odd != 0 )
    241242            prod = (prod * b) % d;
     
    258259    mpz_mypow_ui( &m, p, s );
    259260    mpz_sub_ui( &m, &m, 1 );
    260     mpz_div_ui( &m, &m, 2 );
    261     while ( mpz_cmp_si( &m, 0 ) != 0 ) {
    262         odd = mpz_mdivmod_ui( &m, 0, &m, 2 );
     261    mpz_fdiv_q_ui( &m, &m, 2 );
     262    while ( mpz_cmp_si( &m, 0 ) != 0 )
     263    {
     264        odd = mpz_fdiv_q_ui( &m, &m, 2 );
    263265        if ( odd != 0 )
    264266            prod = (prod * b) % d;
     
    281283    mpz_mypow( &m, q, s );
    282284    mpz_sub_ui( &m, &m, 1 );
    283     mpz_div_ui( &m, &m, 2 );
    284     while ( mpz_cmp_si( &m, 0 ) != 0 ) {
    285         odd = mpz_mdivmod_ui( &m, 0, &m, 2 );
     285    mpz_fdiv_q_ui( &m, &m, 2 );
     286    while ( mpz_cmp_si( &m, 0 ) != 0 )
     287    {
     288        odd = mpz_fdiv_q_ui( &m, &m, 2 );
    286289        if ( odd != 0 )
    287290            prod = (prod * b) % d;
  • factory/int_int.cc

    rf91fddc rcacfb6  
    521521int InternalInteger::intmod( int p ) const
    522522{
    523   return (int)mpz_mmod_ui( 0, &thempi, (unsigned long)p );
     523  return (int)mpz_fdiv_ui( &thempi, (unsigned long)p );
    524524}
    525525
  • factory/int_pp.cc

    rf91fddc rcacfb6  
    9191        mpz_set_si( &primepow, p );
    9292        mpz_pow_ui( &primepow, &primepow, (unsigned int)k );
    93         mpz_div_ui( &primepowhalf, &primepow, 2 );
     93        mpz_fdiv_q_ui( &primepowhalf, &primepow, 2 );
    9494        prime = p;
    9595        exp = k;
     
    404404InternalPrimePower::intmod( int p ) const
    405405{
    406   return (int)mpz_mmod_ui( 0, &thempi, (unsigned long)p );
     406  return (int)mpz_fdiv_ui( &thempi, (unsigned long)p );
    407407}
    408408
  • 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.