Marco van de Voort wrote:

'm preparing a DLL with AVX2 routines in FPC, since Delphi doesn't seem to
have AVX2 support.

Very interesting. I will be pleased to compare it (on OS X) with Apple's Accelerate framework and with Intel's IPP lib <http://adriaan.biz/intel/ipp.pas.zip>.

Jonas Maebe wrote:

marcov wrote on Tue, 29 Nov 2016:

I wonder if it is possible to align constants used for shuffling
(array[0..31] of byte typically) on 32-byte borders,

http://www.freepascal.org/docs-html/3.0.0/prog/progsu9.html

But that is the code alignment, not the data alignment <http://www.freepascal.org/docs-html/3.0.0/prog/progsu1.html> ?

Also note that it is the OS that specifies the alignment on the stack, so you probably won't get 32-byte alignment for arrays on the stack.

Regards,

Adriaan van Os
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to