crypto/bn/bn_asm.c:160: error: INTEGER_OVERFLOW_L2
  ([0, 4294967295] + [0, 4294967295]):unsigned32.
Showing all 9 steps of the trace


crypto/bn/bn_asm.c:146:1: <LHS trace>
144.   #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */
145.   
146. > BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
147.   	{
148.   	BN_ULONG c=0;

crypto/bn/bn_asm.c:146:1: Parameter `w`
144.   #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */
145.   
146. > BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
147.   	{
148.   	BN_ULONG c=0;

crypto/bn/bn_asm.c:154:2: Assignment
152.   	if (num <= 0) return((BN_ULONG)0);
153.   
154.   	bl=LBITS(w);
        ^
155.   	bh=HBITS(w);
156.   

crypto/bn/bn_asm.c:160:3: Assignment
158.   	while (num&~3)
159.   		{
160.   		mul_add(rp[0],ap[0],bl,bh,c);
         ^
161.   		mul_add(rp[1],ap[1],bl,bh,c);
162.   		mul_add(rp[2],ap[2],bl,bh,c);

crypto/bn/bn_asm.c:160:3: Assignment
158.   	while (num&~3)
159.   		{
160.   		mul_add(rp[0],ap[0],bl,bh,c);
         ^
161.   		mul_add(rp[1],ap[1],bl,bh,c);
162.   		mul_add(rp[2],ap[2],bl,bh,c);

crypto/bn/bn_asm.c:160:3: Assignment
158.   	while (num&~3)
159.   		{
160.   		mul_add(rp[0],ap[0],bl,bh,c);
         ^
161.   		mul_add(rp[1],ap[1],bl,bh,c);
162.   		mul_add(rp[2],ap[2],bl,bh,c);

crypto/bn/bn_asm.c:148:2: <RHS trace>
146.   BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
147.   	{
148.   	BN_ULONG c=0;
        ^
149.   	BN_ULONG bl,bh;
150.   

crypto/bn/bn_asm.c:148:2: Assignment
146.   BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
147.   	{
148.   	BN_ULONG c=0;
        ^
149.   	BN_ULONG bl,bh;
150.   

crypto/bn/bn_asm.c:160:3: Binary operation: ([0, 4294967295] + [0, 4294967295]):unsigned32
158.   	while (num&~3)
159.   		{
160.   		mul_add(rp[0],ap[0],bl,bh,c);
         ^
161.   		mul_add(rp[1],ap[1],bl,bh,c);
162.   		mul_add(rp[2],ap[2],bl,bh,c);
