The reason I am asking is because there is a calling convention bug for
mingw-w64 and clang that is only present on x86_64.

Are you sure there are no differences from a Linux target?

On Thursday, October 22, 2015, Kai Tietz <[email protected]> wrote:

> Hi guys,
>
> 2015-10-22 12:54 GMT+02:00 Martell Malone <[email protected]
> <javascript:;>>:
> > Hi guys,
> >
> > Can someone confirm the format of long double for the x86_x64 target of
> > mingw-w64.
> >
> > Under i686 it is x87 80 bit precision
> > But under x86_64?
>
> It is also 80 bit precision.  We kept it the same as for linux x86_64
> targets.In general this is already an extension of x64 ABI, as for the
> MS' compiler 'long double' has just 64-bit precision.
>
>
> > Is it sse2 128 or 80 bit or is it still x87
>
> We use for 80 bit still x87 opcodes.  Indeed it could be an
> improvement to use a soft-emu using sse2 instructions and just
> down-scale to 80-bit precision from it.  At least for x86_64 this
> might be indeed a speed-improvement in some cases.
>
> > Kind regards
> > Martell
>
> Regards,
> Kai
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected] <javascript:;>
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------------------------
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to