s390x-mont.pl: optimize prologue.

This commit is contained in:
Andy Polyakov 2009-02-10 08:46:48 +00:00
parent eb55b9fc19
commit 0f529cbdc3

View File

@ -64,7 +64,7 @@ bn_mul_mont:
sla $num,3 # $num to enumerate bytes
la $bp,0($num,$bp)
stmg %r2,%r15,16($sp)
stg %r2,16($sp)
cghi $num,16 #
lghi %r2,0 #
@ -72,6 +72,8 @@ bn_mul_mont:
cghi $num,128 #
bhr %r14 # if($num>128) return 0;
stmg %r3,%r15,24($sp)
lghi $rp,-160-8 # leave room for carry bit
lcgr $j,$num # -$num
lgr %r0,$sp