summaryrefslogtreecommitdiff
path: root/vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s
diff options
context:
space:
mode:
Diffstat (limited to 'vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s')
-rw-r--r--vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s120
1 files changed, 120 insertions, 0 deletions
diff --git a/vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s b/vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s
new file mode 100644
index 0000000..700ac46
--- /dev/null
+++ b/vere/ext/gmp/gen/x86_64-macos/mpn/gcd_11.s
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .text
+ .align 6, 0x90
+ .globl ___gmpn_gcd_11
+
+
+___gmpn_gcd_11:
+
+
+ jmp Lodd
+
+ .align 4, 0x90
+Ltop: cmovc %rdx, %rdi
+ cmovc %rax, %rsi
+ shr %cl, %rdi
+Lodd: mov %rsi, %rdx
+ sub %rdi, %rdx
+ bsf %rdx, %rcx
+ mov %rdi, %rax
+ sub %rsi, %rdi
+ jnz Ltop
+
+Lend:
+
+
+ ret
+
+