[fpc-pascal] Freepascal Floating Point Issue
Ched
charles.edouard.des.vastes.vignes at gmail.com
Mon Aug 28 00:23:54 CEST 2017
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 at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list