summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2011-12-08 01:56:50 +0100
committerTorbjorn Granlund <tege@gmplib.org>2011-12-08 01:56:50 +0100
commit6c501894f445058b6f8e95ea493469d9d00ebc9d (patch)
treebf3791b955ee24e933572fe052a0f5cc1ebfcb8b
parent7e6662626c92acd3a01e913c9e553d77a18cd1dc (diff)
downloadgmp-6c501894f445058b6f8e95ea493469d9d00ebc9d.tar.gz
Make it actually work for DOS64.
-rw-r--r--mpn/x86_64/pentium4/aors_n.asm3
1 files changed, 2 insertions, 1 deletions
diff --git a/mpn/x86_64/pentium4/aors_n.asm b/mpn/x86_64/pentium4/aors_n.asm
index b0c5c97b7..4a8bbdeb2 100644
--- a/mpn/x86_64/pentium4/aors_n.asm
+++ b/mpn/x86_64/pentium4/aors_n.asm
@@ -57,11 +57,12 @@ ASM_START()
PROLOGUE(func)
DOS64_ENTRY(4)
xor %r8, %r8
+IFDOS(` jmp L(ent) ')
EPILOGUE()
PROLOGUE(func_nc)
DOS64_ENTRY(4)
IFDOS(` mov 56(%rsp), %r8 ')
- push %rbx
+L(ent): push %rbx
push %r12
mov (vp), %r9