Changeset 9fd384 in git for libpolys


Ignore:
Timestamp:
May 6, 2016, 4:05:50 PM (8 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
Children:
ed91a648ee6c2d95f04a52b58c09059d4c2c717e
Parents:
85ddebff5354c757a54bdc29593b9e321b826e7f
Message:
fix: accuracy of (long)flating point numbers
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/mpr_complex.cc

    r85ddebf r9fd384  
    601601  mpf_get_str(in,&exponent,10,oprec,*(r.mpfp()));
    602602
    603   if ( (exponent > 0)
    604   && (exponent < (int)oprec)
    605   && (strlen(in)-(in[0]=='-'?1:0) == oprec) )
    606   {
    607     omFree( (void *) in );
    608     insize= (exponent+oprec+2) * sizeof(char) + 10;
    609     in= (char*)omAlloc( insize );
    610     int newprec= exponent+oprec;
    611     mpf_get_str(in,&exponent,10,newprec,*(r.mpfp()));
    612   }
     603  //if ( (exponent > 0)
     604  //&& (exponent < (int)oprec)
     605  //&& (strlen(in)-(in[0]=='-'?1:0) == oprec) )
     606  //{
     607  //  omFree( (void *) in );
     608  //  insize= (exponent+oprec+2) * sizeof(char) + 10;
     609  //  in= (char*)omAlloc( insize );
     610  //  int newprec= exponent+oprec;
     611  //  mpf_get_str(in,&exponent,10,newprec,*(r.mpfp()));
     612  //}
    613613  nout= nicifyFloatStr( in, exponent, oprec, &size, SIGN_EMPTY );
    614614  omFree( (void *) in );
Note: See TracChangeset for help on using the changeset viewer.