On 19 Nov 2011, at 11:31, Sergei Gorelkin wrote:

> Is it possible to declare a (SSE friendly) record or array type, so that 
> local variables of this type get aligned to e.g. 16 bytes?

I don't think so. For this, we'd probably need a separate vector type (possibly 
using a modifier for array types, or with a new keyword). All ABIs for 
architectures supporting vector processing also treat vectors as distinct 
types. Such functionality is also required to finish the high level code 
generator in the JVM branch for native targets (it has to be to distinguish 
vectors from arrays at the tdef level).


Jonas_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to