Commit 2ee77d36 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

x86-mont.pl: fix bug in integer-only squaring path [from HEAD].

PR: 2648
parent 24f441e0
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -539,8 +539,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);