docs: public static void horizontal(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst ) {
  		InputSanityCheck.checkSameShapeB(src, dst);
  
  		boolean processed = BOverrideConvolveImageNormalized.invokeNativeHorizontal(kernel,src,dst);
  		
  		if( !processed ) {
  			if( kernel.width >= src.width ) {
  				ConvolveNormalizedNaive_IL.horizontal(kernel,src,dst);
  			} else {
  				if( Math.abs(kernel.computeSum() - 1.0f) > 1e-4f ) {
  					Kernel1D_F32 k = kernel.copy();
  					KernelMath.normalizeSumToOne(k);
  					kernel = k;
  				}
  				ConvolveImageNoBorder.horizontal(kernel,src,dst);
  				ConvolveNormalized_JustBorder_IL.horizontal(kernel,src,dst);
  			}
  		}
  	}