#ifndef INTERSECT_APPROX_SIMD_INCLUDED
#define INTERSECT_APPROX_SIMD_INCLUDED

extern unsigned int *
Intersect_approx (int *ndiagpairs,
		  const unsigned int *set1, const int length1, int diagterm1,
		  const unsigned int *set2, const int length2, int diagterm2,
		  const unsigned int slop);

extern unsigned int *
Intersect_approx_old (int *ndiagpairs,
		      const unsigned int *positionsa, int npositionsa, int diagterma,
		      const unsigned int *positionsb, int npositionsb, int diagtermb,
		      const unsigned int slop);

extern void
Intersect_approx_setup ();

#endif
