[fpc-devel] Fixes for i386/x86_64 assembler

J. Gareth Moreton gareth at moreton-family.com
Tue Feb 18 18:23:51 CET 2020


That's good to hear.  I had to look at the issue to see what you were 
talking about since it was some time ago.

Gareth

On 17/02/2020 13:42, avx512 at t-online.de wrote:
>
> Hi Gareth,
>
> i have fixed this bug in the last year (my avx512-branch) and Florian 
> has merged my avx512-branch to trunk (23.10.2019).
>
> Torsten
>
> -----Original-Nachricht-----
>
> Betreff: [fpc-devel] Fixes for i386/x86_64 assembler
>
> Datum: 2020-02-17T10:44:57+0100
>
> Von: "J. Gareth Moreton" <gareth at moreton-family.com>
>
> An: "FPC developers' list" <fpc-devel at lists.freepascal.org>
>
> Hi everyone,
>
> I made some fixes to the compiler when it comes to SSE and AVX 
> instructions that deal with single (rather than packed) data, since it 
> got the memory sizes wrong and assumed they were 128-bit or 256-bit 
> instead.  Thanks to Marco for pointing out that it was single data in 
> issue #32219 - I completely overlooked that.
>
> Details and patches are here: 
> https://bugs.freepascal.org/view.php?id=35700
>
> What it means is that the following will now compile without any 
> warnings or errors on i386 and x86_64:
>
> ADDSD XMM0, QWORD PTR [EAX] ADDSD XMM0, [EAX] ADDSD XMM0, VarOfTypeDouble
>
> And with other instructions of a similar format.
>
> Gareth aka. Kit
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
> 	Virus-free. www.avast.com 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
>
>
> 
>
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20200218/3a448268/attachment.html>


More information about the fpc-devel mailing list