]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix vectorized_load_and_transpose specialization for VectorizedArray<float, 16> 8373/head
authorpeterrum <peterrmuench@gmail.com>
Wed, 10 Jul 2019 19:23:44 +0000 (21:23 +0200)
committerpeterrum <peterrmuench@gmail.com>
Wed, 10 Jul 2019 19:26:11 +0000 (21:26 +0200)
include/deal.II/base/vectorization.h

index 0ab3c74eb401bf97e93b66b11491cc25a2b5c257..7910a4e5a9e78c59e0ddec78e0b2f6f157a38f2b 100644 (file)
@@ -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);

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.