libswscale/rgb2rgb_template.c:354: error: Integer Overflow L2
  ([0, 255+min(4278255360, `*src`)] + [0, 1095233372160]):signed32.

libswscale/rgb2rgb_template.c:346:1: <LHS trace>
344. }
345. 
346. static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst, long src_size)
     ^
347. {
348.     int idx = 15 - src_size;

libswscale/rgb2rgb_template.c:346:1: Parameter `*src`
344. }
345. 
346. static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst, long src_size)
     ^
347. {
348.     int idx = 15 - src_size;

libswscale/rgb2rgb_template.c:352:9: Assignment
350.     uint8_t *d = dst-idx;
351.     for (; idx<15; idx+=4) {
352.         register int v = *(const uint32_t *)&s[idx], g = v & 0xff00ff00;
             ^
353.         v &= 0xff00ff;
354.         *(uint32_t *)&d[idx] = (v>>16) + g + (v<<16);

libswscale/rgb2rgb_template.c:352:9: Assignment
350.     uint8_t *d = dst-idx;
351.     for (; idx<15; idx+=4) {
352.         register int v = *(const uint32_t *)&s[idx], g = v & 0xff00ff00;
             ^
353.         v &= 0xff00ff;
354.         *(uint32_t *)&d[idx] = (v>>16) + g + (v<<16);

libswscale/rgb2rgb_template.c:346:1: <RHS trace>
344. }
345. 
346. static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst, long src_size)
     ^
347. {
348.     int idx = 15 - src_size;

libswscale/rgb2rgb_template.c:346:1: Parameter `*src`
344. }
345. 
346. static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst, long src_size)
     ^
347. {
348.     int idx = 15 - src_size;

libswscale/rgb2rgb_template.c:352:9: Assignment
350.     uint8_t *d = dst-idx;
351.     for (; idx<15; idx+=4) {
352.         register int v = *(const uint32_t *)&s[idx], g = v & 0xff00ff00;
             ^
353.         v &= 0xff00ff;
354.         *(uint32_t *)&d[idx] = (v>>16) + g + (v<<16);

libswscale/rgb2rgb_template.c:353:9: Assignment
351.     for (; idx<15; idx+=4) {
352.         register int v = *(const uint32_t *)&s[idx], g = v & 0xff00ff00;
353.         v &= 0xff00ff;
             ^
354.         *(uint32_t *)&d[idx] = (v>>16) + g + (v<<16);
355.     }

libswscale/rgb2rgb_template.c:354:9: Binary operation: ([0, 255+min(4278255360, *src)] + [0, 1095233372160]):signed32
352.         register int v = *(const uint32_t *)&s[idx], g = v & 0xff00ff00;
353.         v &= 0xff00ff;
354.         *(uint32_t *)&d[idx] = (v>>16) + g + (v<<16);
             ^
355.     }
356. }
