| Commit message (Expand) | Author | Age | Files | Lines |
* | 1) Fix signature of _mpd_qpow_uint(): contrary to the comment base is constant. | Stefan Krah | 2012-06-12 | 1 | -7/+9 |
|
|
* | 1) Replace long-winded abort() construct by assert(). | Stefan Krah | 2012-06-11 | 1 | -31/+28 |
|
|
* | 1) State restrictions for the transform length. | Stefan Krah | 2012-06-10 | 1 | -5/+10 |
|
|
* | Add one extra comparison to the _mpd_shortmul() case to avoid repetitive code. | Stefan Krah | 2012-06-09 | 1 | -16/+8 |
|
|
* | Enumerate all cases in the overflow detection strategy in mpd_qlog10(). | Stefan Krah | 2012-06-08 | 1 | -4/+17 |
|
|
* | 1) List relative error for _mpd_qln10(). | Stefan Krah | 2012-06-08 | 1 | -9/+29 |
|
|
* | 1) The overflow detection in mpd_qln() has a surprising number of case splits. | Stefan Krah | 2012-06-07 | 1 | -7/+19 |
|
|
* | 1) Add error analysis comments to mpd_qln10() and _mpd_qln(). | Stefan Krah | 2012-06-06 | 1 | -31/+96 |
|
|
* | word.digits are always initialized before use in the Taylor series loop, | Stefan Krah | 2012-06-01 | 1 | -1/+1 |
|
|
* | Use workctx instead of ctx for cosmetic reasons. Also zero-pad the result | Stefan Krah | 2012-05-31 | 1 | -1/+2 |
|
|
* | Improve Underflow handling in the correct-rounding loop. The case for | Stefan Krah | 2012-05-31 | 1 | -4/+17 |
|
|
* | Improve comments. | Stefan Krah | 2012-05-31 | 1 | -4/+14 |
|
|
* | Pad the result with zeros just before the final rounding. | Stefan Krah | 2012-05-31 | 1 | -3/+1 |
|
|
* | Do not clobber existing flags. | Stefan Krah | 2012-05-31 | 1 | -1/+1 |
|
|
* | Fix Visual Studio warning. | Stefan Krah | 2012-05-16 | 1 | -1/+1 |
|
|
* | Changes in _mpd_qexp(): | Stefan Krah | 2012-05-16 | 1 | -46/+117 |
|
|
* | Defensive programming: mpd_isspecial(r) already implies mpd_isspecial(q), but | Stefan Krah | 2012-04-20 | 1 | -0/+1 |
|
|
* | The divmod function for large numbers now has an ACL2 proof. Related changes: | Stefan Krah | 2012-04-20 | 1 | -45/+140 |
|
|
* | 1) Simplify comment -- one has to read the complete proof (available in ACL2) | Stefan Krah | 2012-04-18 | 1 | -7/+6 |
|
|
* | Explain the strategy to avoid huge alignment shifts in _mpd_qadd() in detail. | Stefan Krah | 2012-04-18 | 1 | -6/+35 |
|
|
* | Cosmetic change: initialize digits to 1 (redundant). | Stefan Krah | 2012-04-18 | 1 | -1/+1 |
|
|
* | Remove redundant finalization of the result. | Stefan Krah | 2012-04-18 | 1 | -2/+0 |
|
|
* | Fix comments and whitespace. | Stefan Krah | 2012-04-18 | 1 | -8/+8 |
|
|
* | Support mythical ones' complement machines. | Stefan Krah | 2012-04-18 | 1 | -1/+1 |
|
|
* | The previous code is correct, but hard to verify: The libmpdec documentation | Stefan Krah | 2012-04-18 | 1 | -1/+2 |
|
|
* | 1) Remove claim of an input invariant that is only true for static mpd_t. | Stefan Krah | 2012-04-10 | 2 | -4/+2 |
|
|
* | Fix stale comment. | Stefan Krah | 2012-04-10 | 1 | -3/+4 |
|
|
* | Issue #14478: Cache the hash of a Decimal in the C version. | Stefan Krah | 2012-04-10 | 1 | -1/+14 |
|
|
* | Issue #14520: Add __sizeof__() method to the Decimal object. | Stefan Krah | 2012-04-09 | 1 | -0/+14 |
|
|
* | Resize the coefficient to MPD_MINALLOC also if the requested size is below | Stefan Krah | 2012-04-09 | 1 | -11/+15 |
|
|
* | Speed up _decimal by 30-40% for numerical workloads by improving the cache | Stefan Krah | 2012-04-09 | 1 | -16/+18 |
|
|
* | Use the MPD() accessor macro. | Stefan Krah | 2012-04-09 | 1 | -2/+2 |
|
|
* | 1) Fix comment. | Stefan Krah | 2012-04-07 | 1 | -15/+12 |
|
|
* | Whitespace. | Stefan Krah | 2012-04-05 | 1 | -1/+1 |
|
|
* | Reduce array size. | Stefan Krah | 2012-04-05 | 1 | -1/+1 |
|
|
* | Formatting. | Stefan Krah | 2012-04-05 | 1 | -2/+2 |
|
|
* | Allow printing a leading '-' and the maximum number of exponent digits | Stefan Krah | 2012-04-05 | 1 | -2/+2 |
|
|
* | Raise InvalidOperation if exponents of zeros are clamped during exact | Stefan Krah | 2012-04-05 | 2 | -2/+3 |
|
|
* | Improve comments. | Stefan Krah | 2012-04-02 | 1 | -5/+5 |
|
|
* | Clear the context flags if a context is initialized from the DefaultContext. | Stefan Krah | 2012-04-02 | 1 | -0/+8 |
|
|
* | Fix Overflow exception in the bignum factorial benchmark that is due to | Stefan Krah | 2012-04-01 | 1 | -1/+4 |
|
|
* | Use abort() rather than exit() to appease tools like rpmlint. abort() is used | Stefan Krah | 2012-03-30 | 1 | -1/+1 |
|
|
* | Raise MemoryError instead of InvalidOperation/MallocError for compatibility | Stefan Krah | 2012-03-25 | 1 | -1/+8 |
|
|
* | Fix formatting after removing tabs. | Stefan Krah | 2012-03-23 | 2 | -4/+8 |
|
|
* | Whitespace. | Stefan Krah | 2012-03-23 | 2 | -102/+102 |
|
|
* | Use the same exception hierarchy as decimal.py. FloatOperation now also | Stefan Krah | 2012-03-23 | 1 | -20/+65 |
|
|
* | Whitespace. | Stefan Krah | 2012-03-21 | 6 | -168/+168 |
|
|
* | Issue #7652: Integrate the decimal floating point libmpdec library to speed | Stefan Krah | 2012-03-21 | 54 | -0/+26284 |
|
|