[fpc-devel] External tools API

Jonas Maebe jonas.maebe at elis.ugent.be
Sun Oct 3 12:32:29 CEST 2010


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. 

> (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


Jonas


More information about the fpc-devel mailing list