[fpc-pascal] AVX512 in ASM - From where should I start?

Florian Klämpfl florian at freepascal.org
Fri Jun 15 17:11:26 CEST 2018


Am 14.06.2018 um 23:17 schrieb Joao Schuler:
> AWESOME NEWS! Thank you.
> 
> Should I start by adding more tasm*.pp testing files at fpc/branches/tg74/avx512/tests/test/ specific for AVX512 ?

Just look at the directory I mentioned. AVX1/2 is tested using automated tools which generate automatically huge 
assembler files which are assembled by nasm/fasm and then the result is compared with what FPC generates.

> 
> On Fri, Jun 15, 2018 at 6:52 AM, Florian Klämpfl <florian at freepascal.org <mailto:florian at freepascal.org>> wrote:
> 
>     Am 14.06.2018 um 22:37 schrieb Joao Schuler:
> 
>         Hello,
>         In the case that I feel brave enough to code support for AVX512 on asm sections, from where should I start?
> 
> 
>     https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/ <https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/>
> 
>     Torsten (mainly) and me are working on it.
> 
>     I think a good start would be extend our testing tools to support avx512
>     (https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/tests/utils/avx/
>     <https://svn.freepascal.org/svn/fpc/branches/tg74/avx512/tests/utils/avx/>). It does not interfere with our current
>     work. Besides this, subscript to fpc-devel for more coordination of the necessary work.
>     _______________________________________________
>     fpc-pascal maillist  - fpc-pascal at lists.freepascal.org <mailto:fpc-pascal at lists.freepascal.org>
>     http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>     <http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal>
> 
> 
> 
> 
> _______________________________________________
> 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