[Gmp-commit] /var/hg/gmp: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sat Sep 21 01:48:15 CEST 2013
details: /var/hg/gmp/rev/ff6e65633d08
changeset: 16010:ff6e65633d08
user: Torbjorn Granlund <tege at gmplib.org>
date: Sat Sep 21 01:47:41 2013 +0200
description:
Short-circuit a branch.
details: /var/hg/gmp/rev/003df884d053
changeset: 16011:003df884d053
user: Torbjorn Granlund <tege at gmplib.org>
date: Sat Sep 21 01:48:10 2013 +0200
description:
ChangeLog
diffstat:
ChangeLog | 3 +++
mpn/x86_64/coreihwl/mullo_basecase.asm | 5 ++---
2 files changed, 5 insertions(+), 3 deletions(-)
diffs (45 lines):
diff -r 1cdfc1d5d6df -r 003df884d053 ChangeLog
--- a/ChangeLog Sat Sep 21 00:49:50 2013 +0200
+++ b/ChangeLog Sat Sep 21 01:48:10 2013 +0200
@@ -1,9 +1,12 @@
2013-09-20 Torbjorn Granlund <tege at gmplib.org>
+ * mpn/x86_64/coreisbr/redc_1.asm: New file.
+
* mpn/x86_64/k8/redc_1.asm: Complete rewrite.
* mpn/x86_64/coreisbr/mullo_basecase.asm: Postpone pushes, short-
circuit a branch.
+ * mpn/x86_64/coreihwl/mullo_basecase.asm: Short-circuit a branch.
* mpn/x86_64/core2/mullo_basecase.asm: New file.
diff -r 1cdfc1d5d6df -r 003df884d053 mpn/x86_64/coreihwl/mullo_basecase.asm
--- a/mpn/x86_64/coreihwl/mullo_basecase.asm Sat Sep 21 00:49:50 2013 +0200
+++ b/mpn/x86_64/coreihwl/mullo_basecase.asm Sat Sep 21 01:48:10 2013 +0200
@@ -35,7 +35,7 @@
C Intel SBR n/a n/a
C Intel IBR n/a n/a
C Intel HWL 1.86 2.15
-C Intel BWL
+C Intel BWL ? ?
C Intel atom n/a n/a
C VIA nano n/a n/a
@@ -184,7 +184,7 @@
lea 16(vp), vp
lea 8(rp,n,8), rp C put back rp to old rp + 2
add $2, n
- jge L(oend)
+ jge L(cor1)
push %r14
push %r15
@@ -331,7 +331,6 @@
pop %r15
pop %r14
-L(oend):
jnz L(cor0)
L(cor1):mov (vp), v0
More information about the gmp-commit
mailing list