libtiff/tif_predict.c:574: error: Integer Overflow L2
  ([0, max(65535, `*cp0`)] - [0, max(65535, `*cp0`)]):unsigned32.

libtiff/tif_predict.c:555:1: <LHS trace>
553. }
554. 
555. static int
     ^
556. horDiff16(TIFF* tif, uint8* cp0, tmsize_t cc)
557. {

libtiff/tif_predict.c:555:1: Parameter `*cp0`
553. }
554. 
555. static int
     ^
556. horDiff16(TIFF* tif, uint8* cp0, tmsize_t cc)
557. {

libtiff/tif_predict.c:555:1: <RHS trace>
553. }
554. 
555. static int
     ^
556. horDiff16(TIFF* tif, uint8* cp0, tmsize_t cc)
557. {

libtiff/tif_predict.c:555:1: Parameter `*cp0`
553. }
554. 
555. static int
     ^
556. horDiff16(TIFF* tif, uint8* cp0, tmsize_t cc)
557. {

libtiff/tif_predict.c:574:4: Binary operation: ([0, max(65535, *cp0)] - [0, max(65535, *cp0)]):unsigned32
572. 		wp += wc - 1;
573. 		do {
574. 			REPEAT4(stride, wp[stride] = (uint16)(((unsigned int)wp[stride] - (unsigned int)wp[0]) & 0xffff); wp--)
        ^
575. 			wc -= stride;
576. 		} while (wc > 0);
