code: public static void horizontal(Kernel1D_S32 kernel, InterleavedU16 src, InterleavedI16 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 {
  				ConvolveImageNoBorder.horizontal(kernel, src, dst, kernel.computeSum());
  				ConvolveNormalized_JustBorder_IL.horizontal(kernel, src, dst);
  			}
  		}
  	}
docs: Performs a horizontal 1D normalized convolution across the image.
  
  @param src The original image. Not modified.
  @param dst Where the resulting image is written to. Modified.
  @param kernel The kernel that is being convolved. Not modified.