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