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


crypto/bn/bn_asm.c:711:1: <LHS trace>
709.   	}
710.   
711. > void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
712.   	{
713.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:711:1: Parameter `*a`
709.   	}
710.   
711. > void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
712.   	{
713.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:730:2: Assignment
728.   	r[1]=c2;
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
        ^
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
732.   	r[2]=c3;

crypto/bn/bn_asm.c:730:2: Assignment
728.   	r[1]=c2;
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
        ^
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
732.   	r[2]=c3;

crypto/bn/bn_asm.c:730:2: Assignment
728.   	r[1]=c2;
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
        ^
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
732.   	r[2]=c3;

crypto/bn/bn_asm.c:730:2: Assignment
728.   	r[1]=c2;
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
        ^
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
732.   	r[2]=c3;

crypto/bn/bn_asm.c:730:2: Assignment
728.   	r[1]=c2;
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
        ^
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
732.   	r[2]=c3;

crypto/bn/bn_asm.c:711:1: <RHS trace>
709.   	}
710.   
711. > void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
712.   	{
713.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:711:1: Parameter `*a`
709.   	}
710.   
711. > void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
712.   	{
713.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:731:2: Assignment
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

crypto/bn/bn_asm.c:731:2: Assignment
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

crypto/bn/bn_asm.c:731:2: Assignment
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

crypto/bn/bn_asm.c:731:2: Assignment
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

crypto/bn/bn_asm.c:731:2: Assignment
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

crypto/bn/bn_asm.c:731:2: Binary operation: ([0, 4294967295] + [0, 4294967297]):unsigned32
729.   	c2=0;
730.   	sqr_add_c(a,1,c3,c1,c2);
731.   	sqr_add_c2(a,2,0,c3,c1,c2);
        ^
732.   	r[2]=c3;
733.   	c3=0;

void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
	{
#ifdef BN_LLONG
	BN_ULLONG t,tt;
#else
	BN_ULONG bl,bh;
#endif
	BN_ULONG t1,t2;
	BN_ULONG c1,c2,c3;
	c1=0;
	c2=0;
	c3=0;
	sqr_add_c(a,0,c1,c2,c3);
	r[0]=c1;
	c1=0;
	sqr_add_c2(a,1,0,c2,c3,c1);
	r[1]=c2;
	c2=0;
	sqr_add_c(a,1,c3,c1,c2);
	sqr_add_c2(a,2,0,c3,c1,c2);
	r[2]=c3;
	c3=0;
	sqr_add_c2(a,3,0,c1,c2,c3);
	sqr_add_c2(a,2,1,c1,c2,c3);
	r[3]=c1;
	c1=0;
	sqr_add_c(a,2,c2,c3,c1);
	sqr_add_c2(a,3,1,c2,c3,c1);
	sqr_add_c2(a,4,0,c2,c3,c1);
	r[4]=c2;
	c2=0;
	sqr_add_c2(a,5,0,c3,c1,c2);
	sqr_add_c2(a,4,1,c3,c1,c2);
	sqr_add_c2(a,3,2,c3,c1,c2);
	r[5]=c3;
	c3=0;
	sqr_add_c(a,3,c1,c2,c3);
	sqr_add_c2(a,4,2,c1,c2,c3);
	sqr_add_c2(a,5,1,c1,c2,c3);
	sqr_add_c2(a,6,0,c1,c2,c3);
	r[6]=c1;
	c1=0;
	sqr_add_c2(a,7,0,c2,c3,c1);
	sqr_add_c2(a,6,1,c2,c3,c1);
	sqr_add_c2(a,5,2,c2,c3,c1);
	sqr_add_c2(a,4,3,c2,c3,c1);
	r[7]=c2;
	c2=0;
	sqr_add_c(a,4,c3,c1,c2);
	sqr_add_c2(a,5,3,c3,c1,c2);
	sqr_add_c2(a,6,2,c3,c1,c2);
	sqr_add_c2(a,7,1,c3,c1,c2);
	r[8]=c3;
	c3=0;
	sqr_add_c2(a,7,2,c1,c2,c3);
	sqr_add_c2(a,6,3,c1,c2,c3);
	sqr_add_c2(a,5,4,c1,c2,c3);
	r[9]=c1;
	c1=0;
	sqr_add_c(a,5,c2,c3,c1);
	sqr_add_c2(a,6,4,c2,c3,c1);
	sqr_add_c2(a,7,3,c2,c3,c1);
	r[10]=c2;
	c2=0;
	sqr_add_c2(a,7,4,c3,c1,c2);
	sqr_add_c2(a,6,5,c3,c1,c2);
	r[11]=c3;
	c3=0;
	sqr_add_c(a,6,c1,c2,c3);
	sqr_add_c2(a,7,5,c1,c2,c3);
	r[12]=c1;
	c1=0;
	sqr_add_c2(a,7,6,c2,c3,c1);
	r[13]=c2;
	c2=0;
	sqr_add_c(a,7,c3,c1,c2);
	r[14]=c3;
	r[15]=c1;
	}
['void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)\n\t{\n#ifdef BN_LLONG\n\tBN_ULLONG t,tt;\n#else\n\tBN_ULONG bl,bh;\n#endif\n\tBN_ULONG t1,t2;\n\tBN_ULONG c1,c2,c3;\n\tc1=0;\n\tc2=0;\n\tc3=0;\n\tsqr_add_c(a,0,c1,c2,c3);\n\tr[0]=c1;\n\tc1=0;\n\tsqr_add_c2(a,1,0,c2,c3,c1);\n\tr[1]=c2;\n\tc2=0;\n\tsqr_add_c(a,1,c3,c1,c2);\n\tsqr_add_c2(a,2,0,c3,c1,c2);\n\tr[2]=c3;\n\tc3=0;\n\tsqr_add_c2(a,3,0,c1,c2,c3);\n\tsqr_add_c2(a,2,1,c1,c2,c3);\n\tr[3]=c1;\n\tc1=0;\n\tsqr_add_c(a,2,c2,c3,c1);\n\tsqr_add_c2(a,3,1,c2,c3,c1);\n\tsqr_add_c2(a,4,0,c2,c3,c1);\n\tr[4]=c2;\n\tc2=0;\n\tsqr_add_c2(a,5,0,c3,c1,c2);\n\tsqr_add_c2(a,4,1,c3,c1,c2);\n\tsqr_add_c2(a,3,2,c3,c1,c2);\n\tr[5]=c3;\n\tc3=0;\n\tsqr_add_c(a,3,c1,c2,c3);\n\tsqr_add_c2(a,4,2,c1,c2,c3);\n\tsqr_add_c2(a,5,1,c1,c2,c3);\n\tsqr_add_c2(a,6,0,c1,c2,c3);\n\tr[6]=c1;\n\tc1=0;\n\tsqr_add_c2(a,7,0,c2,c3,c1);\n\tsqr_add_c2(a,6,1,c2,c3,c1);\n\tsqr_add_c2(a,5,2,c2,c3,c1);\n\tsqr_add_c2(a,4,3,c2,c3,c1);\n\tr[7]=c2;\n\tc2=0;\n\tsqr_add_c(a,4,c3,c1,c2);\n\tsqr_add_c2(a,5,3,c3,c1,c2);\n\tsqr_add_c2(a,6,2,c3,c1,c2);\n\tsqr_add_c2(a,7,1,c3,c1,c2);\n\tr[8]=c3;\n\tc3=0;\n\tsqr_add_c2(a,7,2,c1,c2,c3);\n\tsqr_add_c2(a,6,3,c1,c2,c3);\n\tsqr_add_c2(a,5,4,c1,c2,c3);\n\tr[9]=c1;\n\tc1=0;\n\tsqr_add_c(a,5,c2,c3,c1);\n\tsqr_add_c2(a,6,4,c2,c3,c1);\n\tsqr_add_c2(a,7,3,c2,c3,c1);\n\tr[10]=c2;\n\tc2=0;\n\tsqr_add_c2(a,7,4,c3,c1,c2);\n\tsqr_add_c2(a,6,5,c3,c1,c2);\n\tr[11]=c3;\n\tc3=0;\n\tsqr_add_c(a,6,c1,c2,c3);\n\tsqr_add_c2(a,7,5,c1,c2,c3);\n\tr[12]=c1;\n\tc1=0;\n\tsqr_add_c2(a,7,6,c2,c3,c1);\n\tr[13]=c2;\n\tc2=0;\n\tsqr_add_c(a,7,c3,c1,c2);\n\tr[14]=c3;\n\tr[15]=c1;\n\t}']