diff options
author | Werner Koch <wk@gnupg.org> | 2002-06-12 08:37:21 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2002-06-12 08:37:21 +0000 |
commit | dca97cb25bcd947fc594d156393e1c70dd38937a (patch) | |
tree | 576189813b513d4588463470c56b80406cf68078 /mpi/hppa1.1 | |
parent | 6f755e7e69ac08f5a3f81e78eef17033935e78b5 (diff) | |
download | libgcrypt-dca97cb25bcd947fc594d156393e1c70dd38937a.tar.gz |
* hppa1.1/udiv-qrnnd.S: Changes for PIC by Randolph Chung.
* rsa.c (generate): Use e = 65537 for now.
Diffstat (limited to 'mpi/hppa1.1')
-rw-r--r-- | mpi/hppa1.1/udiv-qrnnd.S | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/mpi/hppa1.1/udiv-qrnnd.S b/mpi/hppa1.1/udiv-qrnnd.S index 75908aa5..22a13da0 100644 --- a/mpi/hppa1.1/udiv-qrnnd.S +++ b/mpi/hppa1.1/udiv-qrnnd.S @@ -36,10 +36,11 @@ * d gr23 */ - .code + .data .label L$0000 .word 0x43f00000 .word 0x0 + .code .export __udiv_qrnnd .label __udiv_qrnnd .proc @@ -49,13 +50,14 @@ stws %r25,-16(0,%r30) ; n_hi stws %r24,-12(0,%r30) ; n_lo - ldil L'L$0000,%r19 ; ' - ldo R'L$0000(%r19),%r19 ; ' + stw %r19,-32(%r30) + addil LT%L$0000,%r19 + ldw RT%L$0000(%r1),%r1 fldds -16(0,%r30),%fr5 stws %r23,-12(0,%r30) comib,<= 0,%r25,L$1 fcnvxf,dbl,dbl %fr5,%fr5 - fldds 0(0,%r19),%fr4 + fldds 0(0,%r1),%fr4 fadd,dbl %fr4,%fr5,%fr5 .label L$1 fcpy,sgl %fr0,%fr6L @@ -72,8 +74,8 @@ ldws -12(0,%r30),%r21 ldws -16(0,%r30),%r20 sub %r24,%r21,%r22 - subb %r25,%r20,%r19 - comib,= 0,%r19,L$2 + subb %r25,%r20,%r1 + comib,= 0,%r1,L$2 ldo -64(%r30),%r30 add %r22,%r23,%r22 |