summaryrefslogtreecommitdiff
path: root/patches/gmp/6.1.0/100-fix-broadwell-skylake.patch
blob: 9afd339b88ce8171cba28d39568695aea5dd4380 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# HG changeset patch
# User Torbjorn Granlund <torbjorng@google.com>
# Date 1450109109 -3600
# Node ID 67d4ee9dead1ed8b1c9f4eb320ac72208fe1a015
# Parent  20bf21d5f600710d62b040ea9b20da22871db1f1
Add FUNC_EXITs.

diff -r 20bf21d5f600 -r 67d4ee9dead1 NEWS
--- a/NEWS	Mon Dec 14 08:37:18 2015 +0100
+++ b/NEWS	Mon Dec 14 17:05:09 2015 +0100
@@ -4,6 +4,11 @@
 medium, provided this notice is preserved.
 
 
+Changes between GMP version 6.1.1 and 6.1.0
+
+  BUGS FIXED
+  * .
+
 Changes between GMP version 6.0.* and 6.1.0
 
   BUGS FIXED
diff -r 20bf21d5f600 -r 67d4ee9dead1 mpn/x86_64/coreibwl/mul_basecase.asm
--- a/mpn/x86_64/coreibwl/mul_basecase.asm	Mon Dec 14 08:37:18 2015 +0100
+++ b/mpn/x86_64/coreibwl/mul_basecase.asm	Mon Dec 14 17:05:09 2015 +0100
@@ -94,6 +94,7 @@
 
 L(s11):	mov	%rax, (rp)
 	mov	%r9, 8(rp)
+	FUNC_EXIT()
 	ret
 
 L(s2x):	cmp	$2, vn
@@ -105,6 +106,7 @@
 	mov	%rax, (rp)
 	mov	%r9, 8(rp)
 	mov	%r10, 16(rp)
+	FUNC_EXIT()
 	ret
 
 L(s22):	add	%r8, %r9		C 1
@@ -121,6 +123,7 @@
 	mov	%r9, 8(rp)
 	mov	%r10, 16(rp)
 	mov	%rdx, 24(rp)
+	FUNC_EXIT()
 	ret
 
 	ALIGN(16)
@@ -294,6 +297,7 @@
 	pop	%r12
 	pop	%rbp
 	pop	%rbx
+	FUNC_EXIT()
 	ret
 
 L(f2):