{
using namespace gmx;
const real * gmx_restrict x_ci_simd = nbl->work->iClusterData.xSimd.data();
- const nbnxn_bb_t * gmx_restrict bb_ci = nbl->work->iClusterData.bb.data();
+ const BoundingBox * gmx_restrict bb_ci = nbl->work->iClusterData.bb.data();
SimdReal jx_S, jy_S, jz_S;
InRange = FALSE;
while (!InRange && jclusterFirst <= jclusterLast)
{
-#if NBNXN_SEARCH_BB_SIMD4
- d2 = subc_bb_dist2_simd4(0, bb_ci, jclusterFirst, jGrid.jBoundingBoxes());
-#else
- d2 = subc_bb_dist2(0, bb_ci, jclusterFirst, jGrid.jBoundingBoxes());
-#endif
+ d2 = clusterBoundingBoxDistance2(bb_ci[0], jGrid.jBoundingBoxes()[jclusterFirst]);
*numDistanceChecks += 2;
/* Check if the distance is within the distance where
InRange = FALSE;
while (!InRange && jclusterLast > jclusterFirst)
{
-#if NBNXN_SEARCH_BB_SIMD4
- d2 = subc_bb_dist2_simd4(0, bb_ci, jclusterLast, jGrid.jBoundingBoxes());
-#else
- d2 = subc_bb_dist2(0, bb_ci, jclusterLast, jGrid.jBoundingBoxes());
-#endif
+ d2 = clusterBoundingBoxDistance2(bb_ci[0], jGrid.jBoundingBoxes()[jclusterLast]);
*numDistanceChecks += 2;
/* Check if the distance is within the distance where