Re: [Mingw-w64-public] AVX support is broken in 64-bit mode! Will there ever be a fix?

2015-09-24 Thread Carl Kleffner
Another link: https://connect.microsoft.com/VisualStudio/feedback/details/805738/visual-studio-2013-c-compiler-considers-unaligned-avx-data > Bill [MSFT] 13.05.2014 > This is by design. With /arch:AVX the default for vector memory access is unaligned. 2015-09-24 11:26 GMT+02:00 Carl Kleffner :

Re: [Mingw-w64-public] AVX support is broken in 64-bit mode! Will there ever be a fix?

2015-09-24 Thread Carl Kleffner
"IntelĀ® Architecture Instruction Set Extensions Programming Reference" lists the SIMD instructions with explicit 32 byte alignment requirements: *Table 2-6. SIMD Instructions Requiring Explicitly Aligned MemoryRequire 32-byte alignmentVMOVDQA ymm, m256VMOVDQA m256, ymmVMOVAPS y