<div dir="ltr">And for bonus points implement a class (template? macro?) that will choose DoubleDouble or long double depending on platform...  :)</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Dec 7, 2018 at 3:29 PM Paul Ramsey <<a href="mailto:pramsey@cleverelephant.ca">pramsey@cleverelephant.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Mats, what ever happened to:<div><br></div><div><a href="https://github.com/libgeos/geos/pull/40" target="_blank">https://github.com/libgeos/geos/pull/40</a><br></div><div><br></div><div>I'm just coming up against some stuff in the JTS commit log that expects double double and I see you've done this work already some years ago, but it's not committed that I can see. JTS changed over some code to use DD exclusively about a year ago, so this is a case where porting has caught up to need.</div><div><br></div><div>Were there any substantial problems w/ your PR? If not I'm "just" going to try and rebase it and use it as the basis for going ahead.</div><div><br></div><div>(It seems like the state-of-the-art would eventually be to use the "long double" type, which has an implementation in GCC, but does not yet have one in clang, in hopes that by being close to the metal we'd eventually also start to reap performance gains as the silicon adds instructions to improve long double calculations. ???)</div><div><br></div><div>P.</div></div></div>
_______________________________________________<br>
geos-devel mailing list<br>
<a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></blockquote></div>