diff --git a/src/runner_doiact_vec.c b/src/runner_doiact_vec.c index b24bf161a2dbaae730080c6dab67ba1db6b6f0d6..671502b6d275890b1faf08fd9c4a04042b4c3a4f 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. */