Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2018-06

AVX512 in ASM - From where should I start?

4 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Florian Klämpfl
to Joao Schuler
Joao Schuler wrote
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/

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/). It does not interfere with our current work. Besides this, subscript to fpc-devel for more coordination of the necessary work.

Joao Schuler
to Florian Klämpfl

AWESOME NEWS! Thank you.

Should I start by adding more tasm*.pp testing files at fpc/branches/tg74/avx512/tests/test/ specific for AVX512 ?

Florian Klämpfl wrote 18 lines
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/ 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/). It does not interfere with our current work. Besides this, subscript to fpc-devel for more coordination of the necessary work. _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
Florian Klämpfl
to Joao Schuler
Joao Schuler wrote
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.

Show quoted text 29 lines
On Fri, Jun 15, 2018 at 6:52 AM, Florian Klämpfl < > 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  - http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal <http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal> _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal