crypto/bn/bn_gf2m.c:599: error: INTEGER_OVERFLOW_L2
  (0 - [0, 1]):unsigned32.
Showing all 4 steps of the trace


crypto/bn/bn_gf2m.c:581:5: <RHS trace>
579.   				u->top = top;
580.   	bn_wexpand(b,top);	bdp = b->d;
581.   				bdp[0] = 1;
           ^
582.   				for (i=1;i<top;i++) bdp[i] = 0;
583.   				b->top = top;

crypto/bn/bn_gf2m.c:581:5: Assignment
579.   				u->top = top;
580.   	bn_wexpand(b,top);	bdp = b->d;
581.   				bdp[0] = 1;
           ^
582.   				for (i=1;i<top;i++) bdp[i] = 0;
583.   				b->top = top;

crypto/bn/bn_gf2m.c:598:4: Assignment
596.   
597.   			u0   = udp[0];
598.   			b0   = bdp[0];
          ^
599.   			mask = (BN_ULONG)0-(b0&1);
600.   			b0  ^= p->d[0]&mask;

crypto/bn/bn_gf2m.c:599:4: Binary operation: (0 - [0, 1]):unsigned32
597.   			u0   = udp[0];
598.   			b0   = bdp[0];
599.   			mask = (BN_ULONG)0-(b0&1);
          ^
600.   			b0  ^= p->d[0]&mask;
601.   			for (i=0;i<top-1;i++)
