summaryrefslogtreecommitdiff
path: root/mpn/pa64
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2003-10-05 14:05:37 +0200
committertege <tege@gmplib.org>2003-10-05 14:05:37 +0200
commit825f92300bd3ab41a2d3981013024611bc940763 (patch)
treefa19984116b1950fc1b7778051fe7115cbdb9fee /mpn/pa64
parentcda96b70a4e423acda2fe7f41bf79d7a167413eb (diff)
downloadgmp-825f92300bd3ab41a2d3981013024611bc940763.tar.gz
Handle 2.0n return conventions.
Diffstat (limited to 'mpn/pa64')
-rw-r--r--mpn/pa64/aorslsh1_n.asm5
1 files changed, 5 insertions, 0 deletions
diff --git a/mpn/pa64/aorslsh1_n.asm b/mpn/pa64/aorslsh1_n.asm
index 785c9f2e8..45f4dc135 100644
--- a/mpn/pa64/aorslsh1_n.asm
+++ b/mpn/pa64/aorslsh1_n.asm
@@ -196,6 +196,11 @@ LDEF(ret)
ifdef(`OPERATION_sublsh1_n',
` sub %r0, %r28, %r28')
+ifdef(`HAVE_ABI_2_0n',
+` copy %r28, %r29
+ ldi 0, %r28
+')
+
ldd -0xd0(%r30), %r9
ldd -0xd8(%r30), %r8
ldd -0xe0(%r30), %r7