* sysdeps/alpha/mul_1.s: Likewise.
* sysdeps/alpha/rshift.s: Likewise.
* sysdeps/alpha/setjmp.S: Likewise.
* sysdeps/alpha/sub_n.s: Likewise.
* sysdeps/alpha/submul_1.s: Likewise.
* sysdeps/alpha/alphaev5/add_n.s: Likewise.
* sysdeps/alpha/alphaev5/lshift.s: Likewise.
* sysdeps/alpha/alphaev5/rshift.s: Likewise.
* sysdeps/alpha/alphaev5/sub_n.s: Likewise.
* sysdeps/alpha/elf/crtbegin.S: Likewise.
* sysdeps/alpha/elf/crtend.S: Likewise.
* sysdeps/alpha/elf/start.S: Likewise.
.ent __mpn_add_n
__mpn_add_n:
.frame $30,0,$26,0
+ .prologue 0
or $31,$31,$25 # clear cy
subq $19,4,$19 # decr loop cnt
.ent __mpn_lshift
__mpn_lshift:
.frame $30,0,$26,0
+ .prologue 0
s8addq $18,$17,$17 # make r17 point at end of s1
ldq $4,-8($17) # load first limb
.ent __mpn_rshift
__mpn_rshift:
.frame $30,0,$26,0
+ .prologue 0
ldq $4,0($17) # load first limb
subq $31,$19,$20
.ent __mpn_sub_n
__mpn_sub_n:
.frame $30,0,$26,0
+ .prologue 0
or $31,$31,$25 # clear cy
subq $19,4,$19 # decr loop cnt
stq $9,8($sp)
stq $26,0($sp)
.mask (1<<26)|(1<<9), -16
- .prologue 1
+ .prologue 0
lda $9,__DTOR_LIST__
br 1f
stq $9,8($sp)
stq $26,0($sp)
.mask (1<<26)|(1<<9), -16
- .prologue 1
+ .prologue 0
lda $9,__CTOR_END__
br 1f
mov zero, fp
br gp, 1f
1: ldgp gp, 0(gp)
- .prologue 1
+ .prologue 0
/* Save v0. When starting a binary via the dynamic linker, s0
contains the address of the shared library termination function,
.ent __mpn_lshift
__mpn_lshift:
.frame $30,0,$26,0
+ .prologue 0
s8addq $18,$17,$17 # make r17 point at end of s1
ldq $4,-8($17) # load first limb
.ent __mpn_mul_1 2
__mpn_mul_1:
.frame $30,0,$26
+ .prologue 0
ldq $2,0($17) # $2 = s1_limb
subq $18,1,$18 # size--
.ent __mpn_rshift
__mpn_rshift:
.frame $30,0,$26,0
+ .prologue 0
ldq $4,0($17) # load first limb
addq $17,8,$17
ENTRY(__setjmp)
ldgp gp, 0(pv)
+ .prologue 1
mov 0, a1
br $sigsetjmp_local
END(__setjmp)
ENTRY(setjmp)
ldgp gp, 0(pv)
+ .prologue 1
mov 1, a1
br $sigsetjmp_local
END(setjmp)
.ent __mpn_sub_n
__mpn_sub_n:
.frame $30,0,$26,0
+ .prologue 0
ldq $3,0($17)
ldq $4,0($18)
.ent __mpn_submul_1 2
__mpn_submul_1:
.frame $30,0,$26
+ .prologue 0
ldq $2,0($17) # $2 = s1_limb
addq $17,8,$17 # s1_ptr++