libavcodec/opus_celt.c:1058: error: Integer Overflow L2
  ([0, +oo] - 2):unsigned32 by call to `celt_exp_rotation1`.

libavcodec/opus_celt.c:1026:1: Parameter `K`
1024. }
1025. 
1026. static inline void celt_exp_rotation(float *X, unsigned int len,
      ^
1027.                                      unsigned int stride, unsigned int K,
1028.                                      enum CeltSpread spread)

libavcodec/opus_celt.c:1054:5: Assignment
1052.     /*NOTE: As a minor optimization, we could be passing around log2(B), not B, for both this and for
1053.     extract_collapse_mask().*/
1054.     len /= stride;
          ^
1055.     for (i = 0; i < stride; i++) {
1056.         if (stride2)

libavcodec/opus_celt.c:1058:9: Call
1056.         if (stride2)
1057.             celt_exp_rotation1(X + i * len, len, stride2, s, c);
1058.         celt_exp_rotation1(X + i * len, len, 1, c, s);
              ^
1059.     }
1060. }

libavcodec/opus_celt.c:1001:1: <LHS trace>
 999. }
1000. 
1001. static void celt_exp_rotation1(float *X, unsigned int len, unsigned int stride,
      ^
1002.                                float c, float s)
1003. {

libavcodec/opus_celt.c:1001:1: Parameter `stride`
   999. }
  1000. 
  1001. static void celt_exp_rotation1(float *X, unsigned int len, unsigned int stride,
        ^
  1002.                                float c, float s)
  1003. {

libavcodec/opus_celt.c:1001:1: <RHS trace>
 999. }
1000. 
1001. static void celt_exp_rotation1(float *X, unsigned int len, unsigned int stride,
      ^
1002.                                float c, float s)
1003. {

libavcodec/opus_celt.c:1001:1: Parameter `stride`
   999. }
  1000. 
  1001. static void celt_exp_rotation1(float *X, unsigned int len, unsigned int stride,
        ^
  1002.                                float c, float s)
  1003. {

libavcodec/opus_celt.c:1016:5: Binary operation: ([0, +oo] - 2):unsigned32 by call to `celt_exp_rotation1` 
  1014.     }
  1015. 
  1016.     Xptr = &X[len - 2 * stride - 1];
            ^
  1017.     for (i = len - 2 * stride - 1; i >= 0; i--) {
  1018.         float x1, x2;
