alpha-mont.pl: comply with stack alignment requirements.
This commit is contained in:
parent
172f6b2d62
commit
d23f4e9d5a
@ -53,15 +53,15 @@ $code=<<___;
|
|||||||
.align 5
|
.align 5
|
||||||
.ent bn_mul_mont
|
.ent bn_mul_mont
|
||||||
bn_mul_mont:
|
bn_mul_mont:
|
||||||
lda sp,-40(sp)
|
lda sp,-48(sp)
|
||||||
stq ra,0(sp)
|
stq ra,0(sp)
|
||||||
stq s3,8(sp)
|
stq s3,8(sp)
|
||||||
stq s4,16(sp)
|
stq s4,16(sp)
|
||||||
stq s5,24(sp)
|
stq s5,24(sp)
|
||||||
stq fp,32(sp)
|
stq fp,32(sp)
|
||||||
mov sp,fp
|
mov sp,fp
|
||||||
.mask 0x0400f000,-40
|
.mask 0x0400f000,-48
|
||||||
.frame fp,40,ra
|
.frame fp,48,ra
|
||||||
.prologue 0
|
.prologue 0
|
||||||
|
|
||||||
.align 4
|
.align 4
|
||||||
@ -306,7 +306,7 @@ bn_mul_mont:
|
|||||||
ldq s4,16(sp)
|
ldq s4,16(sp)
|
||||||
ldq s5,24(sp)
|
ldq s5,24(sp)
|
||||||
ldq fp,32(sp)
|
ldq fp,32(sp)
|
||||||
lda sp,40(sp)
|
lda sp,48(sp)
|
||||||
ret (ra)
|
ret (ra)
|
||||||
.end bn_mul_mont
|
.end bn_mul_mont
|
||||||
.rdata
|
.rdata
|
||||||
|
Loading…
x
Reference in New Issue
Block a user