[fpc-devel] External tools API

Sven Barth pascaldragon at googlemail.com
Sun Oct 3 12:38:38 CEST 2010


On 03.10.2010 12:32, Jonas Maebe wrote:
>
> On 03 Oct 2010, at 11:23, Sven Barth wrote:
>
>> If I remember correctly (@core devs: please correct me if I'm wrong) the compiler needs to evaluate float constants with the correct (if typed) or the maximal available precision (if untyped). Thus we'd need an Extended emulator for platforms that don't have a 80-bit float type. The calculations might be done using SSE2 instruction set on x86_64 cpus
>
> SSE2 does not support more than 64 bit precision for floating point.
>

Oh yes, sorry. I've misinterpreted the Wikipedia article about this.

>> (I don't know what other platforms provide or if we'd need a soft 80-bit float emulator).
>
> We do need an 80 bit floating point emulator: http://bugs.freepascal.org/view.php?id=9262

I thought so... (and thanks for digging up that link)

Regards,
Sven



More information about the fpc-devel mailing list