Fix AVX512 issues in debug mode
authorRoland Schulz <roland.schulz@intel.com>
Fri, 11 Nov 2016 23:31:06 +0000 (15:31 -0800)
committerRoland Schulz <roland.schulz@intel.com>
Tue, 10 Jan 2017 22:54:41 +0000 (14:54 -0800)
commit21d9e009b05c589c1e4f501c3fae3b0921ef8508
tree158c11765bf88da15b1f410b838a130e792f4cf3
parentce193e034dbaf8978630fa15d0d9b1af13f7df8e
Fix AVX512 issues in debug mode

- Usage of loadu_p(s|d) could cause memory error.
  Was fine with O3 because instruction is fused with broadcast.
- Wrong aligned stack variable. O3 uses register.

Change-Id: I4de8fad35872e83105c5f6461b9f6d4e84f8e648
src/gromacs/simd/impl_x86_avx_512/impl_x86_avx_512_util_double.h
src/gromacs/simd/impl_x86_avx_512/impl_x86_avx_512_util_float.h