libavutil/xtea.c:113: error: Integer Overflow L2
  ([-oo, 84941944608] + `ctx->key[*]`):unsigned32.

libavutil/xtea.c:110:9: <LHS trace>
108. 
109.     if (decrypt) {
110.         uint32_t delta = 0x9E3779B9, sum = delta * 32;
             ^
111. 
112.         for (i = 0; i < 32; i++) {

libavutil/xtea.c:110:9: Assignment
108. 
109.     if (decrypt) {
110.         uint32_t delta = 0x9E3779B9, sum = delta * 32;
             ^
111. 
112.         for (i = 0; i < 32; i++) {

libavutil/xtea.c:110:9: Assignment
108. 
109.     if (decrypt) {
110.         uint32_t delta = 0x9E3779B9, sum = delta * 32;
             ^
111. 
112.         for (i = 0; i < 32; i++) {

libavutil/xtea.c:100:1: <RHS trace>
 98. }
 99. 
100. static void xtea_le_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src,
     ^
101.                               int decrypt, uint8_t *iv)
102. {

libavutil/xtea.c:100:1: Parameter `ctx->key[*]`
 98. }
 99. 
100. static void xtea_le_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src,
     ^
101.                               int decrypt, uint8_t *iv)
102. {

libavutil/xtea.c:113:13: Binary operation: ([-oo, 84941944608] + ctx->key[*]):unsigned32
111. 
112.         for (i = 0; i < 32; i++) {
113.             v1 -= (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + ctx->key[(sum >> 11) & 3]);
                 ^
114.             sum -= delta;
115.             v0 -= (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + ctx->key[sum & 3]);

static void xtea_le_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src,
                              int decrypt, uint8_t *iv)
{
    uint32_t v0, v1;
    int i;
    v0 = AV_RL32(src);
    v1 = AV_RL32(src + 4);
    if (decrypt) {
        uint32_t delta = 0x9E3779B9, sum = delta * 32;
        for (i = 0; i < 32; i++) {
            v1 -= (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + ctx->key[(sum >> 11) & 3]);
            sum -= delta;
            v0 -= (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + ctx->key[sum & 3]);
        }
        if (iv) {
            v0 ^= AV_RL32(iv);
            v1 ^= AV_RL32(iv + 4);
            memcpy(iv, src, 8);
        }
    } else {
        uint32_t sum = 0, delta = 0x9E3779B9;
        for (i = 0; i < 32; i++) {
            v0 += (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + ctx->key[sum & 3]);
            sum += delta;
            v1 += (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + ctx->key[(sum >> 11) & 3]);
        }
    }
    AV_WL32(dst, v0);
    AV_WL32(dst + 4, v1);
}
['static void xtea_le_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src,\n                              int decrypt, uint8_t *iv)\n{\n    uint32_t v0, v1;\n    int i;\n    v0 = AV_RL32(src);\n    v1 = AV_RL32(src + 4);\n    if (decrypt) {\n        uint32_t delta = 0x9E3779B9, sum = delta * 32;\n        for (i = 0; i < 32; i++) {\n            v1 -= (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + ctx->key[(sum >> 11) & 3]);\n            sum -= delta;\n            v0 -= (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + ctx->key[sum & 3]);\n        }\n        if (iv) {\n            v0 ^= AV_RL32(iv);\n            v1 ^= AV_RL32(iv + 4);\n            memcpy(iv, src, 8);\n        }\n    } else {\n        uint32_t sum = 0, delta = 0x9E3779B9;\n        for (i = 0; i < 32; i++) {\n            v0 += (((v1 << 4) ^ (v1 >> 5)) + v1) ^ (sum + ctx->key[sum & 3]);\n            sum += delta;\n            v1 += (((v0 << 4) ^ (v0 >> 5)) + v0) ^ (sum + ctx->key[(sum >> 11) & 3]);\n        }\n    }\n    AV_WL32(dst, v0);\n    AV_WL32(dst + 4, v1);\n}']