From 9ca58429bd771d0bb3133faba67bae2c8a24c331 Mon Sep 17 00:00:00 2001
From: James Willis <james.s.willis@durham.ac.uk>
Date: Wed, 17 May 2017 14:11:35 +0100
Subject: [PATCH] Fix bug with AVX2 and AVX-512.

---
 src/runner_doiact_vec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/runner_doiact_vec.c b/src/runner_doiact_vec.c
index b24bf161a2..671502b6d2 100644
--- a/src/runner_doiact_vec.c
+++ b/src/runner_doiact_vec.c
@@ -200,7 +200,7 @@ __attribute__((always_inline)) INLINE static void storeInteractions(
   VEC_LEFT_PACK(vec_load(&cell_cache->vz[pjd]), mask, &int_cache->vzq[*icount]);
 #else
   vector v_mask;
-  VEC_FORM_PACKED_MASK(mask, v_mask, pack);
+  VEC_FORM_PACKED_MASK(mask, v_mask.m, pack);
 
   VEC_LEFT_PACK(v_r2->v, v_mask.m, &int_cache->r2q[*icount]);
   VEC_LEFT_PACK(v_dx->v, v_mask.m, &int_cache->dxq[*icount]);
@@ -255,7 +255,7 @@ __attribute__((always_inline)) INLINE static void storeInteractions(
           &int_cache->dzq[pjd], v_hi_inv, v_vix, v_viy, v_viz,
           &int_cache->vxq[pjd], &int_cache->vyq[pjd], &int_cache->vzq[pjd],
           &int_cache->mq[pjd], rhoSum, rho_dhSum, wcountSum, wcount_dhSum,
-          div_vSum, curlvxSum, curlvySum, curlvzSum, int_mask, int_mask2, 0, 0);
+          div_vSum, curlvxSum, curlvySum, curlvzSum, int_mask, int_mask2, 0xFFFF, 0xFFFF);
     }
 
     /* Reset interaction count. */
-- 
GitLab