Commit 5711dd8e authored by Andy Polyakov's avatar Andy Polyakov
Browse files

x86-mont.pl: fix bug in integer-only squaring path.

PR: 2648
parent 990390ab
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -527,8 +527,10 @@ $sbit=$num;
	&jle	(&label("sqradd"));

	&mov	($carry,"edx");
	&lea	("edx",&DWP(0,$sbit,"edx",2));
	&add	("edx","edx");
	&shr	($carry,31);
	&add	("edx",$sbit);
	&adc	($carry,0);
&set_label("sqrlast");
	&mov	($word,$_n0);
	&mov	($inp,$_np);