alpha-mont.pl: gcc portability fix and make-rule.
authorAndy Polyakov <appro@openssl.org>
Fri, 8 Dec 2006 14:18:58 +0000 (14:18 +0000)
committerAndy Polyakov <appro@openssl.org>
Fri, 8 Dec 2006 14:18:58 +0000 (14:18 +0000)
crypto/bn/Makefile
crypto/bn/asm/alpha-mont.pl

index 8802dde..3fd08e7 100644 (file)
@@ -129,6 +129,9 @@ aix_ppc64-mont.s: asm/ppc-mont.pl;  $(PERL) asm/ppc-mont.pl $@
 osx_ppc32-mont.s: asm/ppc-mont.pl;     $(PERL) $< $@
 osx_ppc64-mont.s: asm/ppc-mont.pl;     $(PERL) $< $@
 
+alpha-mont.s:  asm/alpha-mont.pl
+       $(PERL) $< | $(CC) -E - > $@
+
 files:
        $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
 
index 4a7c63f..a25f5cb 100644 (file)
@@ -51,8 +51,8 @@ $code=<<___;
 
 .globl bn_mul_mont
 .align 5
+.ent   bn_mul_mont
 bn_mul_mont:
-       .ent    bn_mul_mont
        lda     sp,-40(sp)
        stq     ra,0(sp)
        stq     s3,8(sp)
@@ -305,7 +305,7 @@ bn_mul_mont:
 
 .align 4
 .Lexit:        mov     fp,sp
-       #ldq    ra,0(sp)
+       /*ldq   ra,0(sp)*/
        ldq     s3,8(sp)
        ldq     s4,16(sp)
        ldq     s5,24(sp)