Hello,

I agree that the extended type is not portable and not as fast as double.

But sometimes, we absolutely need numerical precision, so we have to assume the costs in terms of runtime and possibly nonportability. When the algorithms are nearly optimal, there is no room for software enhancement. So, the programmers, not the OS makers !, has to do the choices about accuracy, runtime and hardware configuration. For my numerical problems, I absolutely need "full" extended, not just doubles.

As the 18-19 digits extended type is availables in Freepascal for the common Intel processors, I don't understand why we will have no more the right to use it under x64 OS...

Cheers, Ched



Le 25.08.2017 à 08:08, Michael Schnell a écrit :
On 25.08.2017 01:32, Ralf Quint wrote:

It's not a problem of "modern" Windows, but a problem of any 64bit x86
OS
Supposedly of (m)any non-x64 archs as well.

Hence relying on "extended" is not portable.

-Michael


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to