crypto/bn/bn_asm.c:808: error: INTEGER_OVERFLOW_L2
  ([0, 4294967296] + 1):unsigned32.
Showing all 8 steps of the trace


crypto/bn/bn_asm.c:792:1: <LHS trace>
790.   	}
791.   
792. > void bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a)
793.   	{
794.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:792:1: Parameter `*a`
790.   	}
791.   
792. > void bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a)
793.   	{
794.   #ifdef BN_LLONG

crypto/bn/bn_asm.c:808:2: Assignment
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

crypto/bn/bn_asm.c:808:2: Assignment
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

crypto/bn/bn_asm.c:808:2: Assignment
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

crypto/bn/bn_asm.c:808:2: Assignment
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

crypto/bn/bn_asm.c:808:2: Assignment
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

crypto/bn/bn_asm.c:808:2: Binary operation: ([0, 4294967296] + 1):unsigned32
806.   	r[0]=c1;
807.   	c1=0;
808.   	sqr_add_c2(a,1,0,c2,c3,c1);
        ^
809.   	r[1]=c2;
810.   	c2=0;

void bn_sqr_comba4(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);
	r[4]=c2;
	c2=0;
	sqr_add_c2(a,3,2,c3,c1,c2);
	r[5]=c3;
	c3=0;
	sqr_add_c(a,3,c1,c2,c3);
	r[6]=c1;
	r[7]=c2;
	}
['void bn_sqr_comba4(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\tr[4]=c2;\n\tc2=0;\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\tr[6]=c1;\n\tr[7]=c2;\n\t}']