I have re-implemented a number of them. The better double-double libraries are very good +,-,*,^, exp, slightly less so with /; I found some trig lsbs to be wiggly.
I mapped triple-double basics and quad-double algorithms into a triplet cooperative, used internally to assure the manifold smoothness. On Saturday, October 17, 2015 at 4:41:44 PM UTC-4, Jeffrey Sarnoff wrote: > > I have been -- this has taken up much of the past month. The better > double-double libraries are very good +,-,*,^, exp, slightly less so with > /; I found some trig lsbs to be wiggly. > > I hand down-converted some quad-double algorithms and routines to be > triple-double work-alikes. I use them internally to obtain an exported type > that is numerically smoother. > > > On Saturday, October 17, 2015 at 4:12:44 PM UTC-4, Steven G. Johnson wrote: >> >> >> >> On Saturday, October 17, 2015 at 9:39:54 AM UTC-4, Jeffrey Sarnoff wrote: >>> >>> I am working on routines for a double-double-like floating point type. >>>> >>>> >> There are plenty of such libraries already existing as free/open-source >> software. Why not crib from them? >> >