           {
             //We overwrote our current stack
             apprCount = -1; 
-            return acc_i;	 
+            return;
           }
         }
 

        {
          //We overwrote our current stack
          apprCount = -1; 
          return acc_i;	 
        }
      }



#pragma unroll 16
            for (int j = 0; j < WARP_SIZE; j++)
              for (int k = 0; k < NI; k++)
                acc_i[k] = add_acc(acc_i[k], pos_i[k], sh_mass[offs + j], sh_pos[offs + j], eps2);
            direCount += WARP_SIZE*NI;
          }

        }
