Paul Murphy

Results 11 issues of Paul Murphy

`fmod128(9e6111,pi/2)` returns a NaN because libdecnumber refuses to divide it. It seems to require a substantially larger accumulator to produce results for computing remainders from a substantially larger dividend. This...

Quite a few files have not been updated for many years, and are out of date. They should be cleaned up. Examine the top level directory and remove or update...

It would be nice to extend support for TS 18661-2. This will require fixing up the headers to honor new feature tests, and implement new API. I see the following...

enhancement

When built against a target with hardware dfp, The GCC callouts for soft-dfp functions (https://gcc.gnu.org/onlinedocs/gccint/Decimal-float-library-routines.html) are mostly inlined. Libdfp builds these functions to provide compatibility with libraries built against soft-dfp...

enhancement

glibc has since updated its ABI checker. libdfp should do similar to easy new ABI additions. See Florian's update to glibc, c100dca32a6859a47789ddcbb5679e74f8d92a41 .

enhancement

Avoid explicitly falling back to libdecnumber. I am not sure if the string _Decimal routines correctly round based on the requested rounding mode. If not, a bug should be opened...

enhancement

Most of these are very out of date and do not reflect current practices. Particularly, many useless or implicitly implied options have been removed with 10 years of hindsight. Likewise,...

bug
enhancement

AIX doesn't support a proper flock like linux, but it seems to have enough support for process level file locking using fcntl. For #2035 ## Problem GOOS=aix does not build....

libdfp has supported many linux target combinations. It has now outlived quite a few of them. I think the 32/31b userspaces are no longer used, and have become impractical to...

While fixing ceil, a few other issues popped up. @stliibm I think this should address the soft-dfp bugs you'd run into. I no longer have easy access to machine to...