diff options
Diffstat (limited to 'Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm')
-rw-r--r-- | Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm b/Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm index 09d856e6e6b..40fcaebf40f 100644 --- a/Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm +++ b/Build/source/libs/gmp/gmp-src/mpn/x86_64/mod_1_2.asm @@ -183,8 +183,10 @@ PROLOGUE(mpn_mod_1s_2p_cps) sal R8(%rcx), %r12 C b << cnt IFSTD(` mov %r12, %rdi ') C pass parameter IFDOS(` mov %r12, %rcx ') C pass parameter +IFDOS(` sub $32, %rsp ') ASSERT(nz, `test $15, %rsp') CALL( mpn_invert_limb) +IFDOS(` add $32, %rsp ') mov %r12, %r8 mov %rax, %r11 mov %rax, (%rbx) C store bi |