From: peterrum Date: Wed, 10 Jul 2019 19:23:44 +0000 (+0200) Subject: Fix vectorized_load_and_transpose specialization for VectorizedArray X-Git-Tag: v9.2.0-rc1~1391^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe48ebc7c885f17e1f14087ad9557f95fbf8c65f;p=dealii.git Fix vectorized_load_and_transpose specialization for VectorizedArray --- diff --git a/include/deal.II/base/vectorization.h b/include/deal.II/base/vectorization.h index 0ab3c74eb4..7910a4e5a9 100644 --- a/include/deal.II/base/vectorization.h +++ b/include/deal.II/base/vectorization.h @@ -1351,7 +1351,7 @@ vectorized_load_and_transpose(const unsigned int n_entries, // https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90991 __m512 t0, t1, t2, t3; if (n_chunks > 0) - t3 = out[0]; + t3 = out[0].data; for (unsigned int i = 0; i < n_chunks; ++i) { t0 = _mm512_insertf32x4(t3, _mm_loadu_ps(in + offsets[0] + 4 * i), 0);