[Gmp-commit] /var/hg/gmp: 4 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Tue Oct 15 22:42:32 CEST 2013


details:   /var/hg/gmp/rev/c30e10e70404
changeset: 16044:c30e10e70404
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Tue Oct 15 22:41:50 2013 +0200
description:
(DATASTART): Use RODATA instead of DATA; accept optional align parameter.

details:   /var/hg/gmp/rev/040f6e905589
changeset: 16045:040f6e905589
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Tue Oct 15 22:42:03 2013 +0200
description:
Align table.

details:   /var/hg/gmp/rev/5327b0142c0f
changeset: 16046:5327b0142c0f
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Tue Oct 15 22:42:12 2013 +0200
description:
Align table.

details:   /var/hg/gmp/rev/4fa4b9b52bd5
changeset: 16047:4fa4b9b52bd5
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Tue Oct 15 22:42:24 2013 +0200
description:
ChangeLog

diffstat:

 ChangeLog                 |  7 +++++++
 mpn/alpha/default.m4      |  9 +++++----
 mpn/alpha/ev5/diveby3.asm |  2 +-
 mpn/alpha/invert_limb.asm |  2 +-
 4 files changed, 14 insertions(+), 6 deletions(-)

diffs (67 lines):

diff -r 5b0d2759e58e -r 4fa4b9b52bd5 ChangeLog
--- a/ChangeLog	Fri Oct 11 13:14:36 2013 +0200
+++ b/ChangeLog	Tue Oct 15 22:42:24 2013 +0200
@@ -1,3 +1,10 @@
+2013-10-15  Torbjorn Granlund  <tege at gmplib.org>
+
+	* mpn/alpha/default.m4 (DATASTART): Use RODATA instead of DATA;
+	accept optional align parameter.
+	* mpn/alpha/invert_limb.asm: Align table.
+	* mpn/alpha/ev5/diveby3.asm: Likewise.
+
 2013-10-11  Torbjorn Granlund  <tege at gmplib.org>
 
 	* mpn/x86/k7/mod_1_1.asm: Use 'subl' form to avoid ambiguity.
diff -r 5b0d2759e58e -r 4fa4b9b52bd5 mpn/alpha/default.m4
--- a/mpn/alpha/default.m4	Fri Oct 11 13:14:36 2013 +0200
+++ b/mpn/alpha/default.m4	Tue Oct 15 22:42:24 2013 +0200
@@ -3,7 +3,7 @@
 dnl  m4 macros for alpha assembler (everywhere except unicos).
 
 
-dnl  Copyright 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
+dnl  Copyright 2000, 2002, 2003, 2004, 2013 Free Software Foundation, Inc.
 dnl
 dnl  This file is part of the GNU MP Library.
 dnl
@@ -90,12 +90,13 @@
 forloop(i,0,31,`deflit(`f'i,``$f''i)')
 
 
-dnl  Usage: DATASTART(name)
+dnl  Usage: DATASTART(name,align)  or  DATASTART(name)
 dnl         DATAEND()
 
 define(`DATASTART',
-m4_assert_numargs(1)
-`	DATA
+m4_assert_numargs_range(1,2)
+`	RODATA
+	ALIGN(ifelse($#,1,2,$2))
 $1:')
 define(`DATAEND',
 m4_assert_numargs(0)
diff -r 5b0d2759e58e -r 4fa4b9b52bd5 mpn/alpha/ev5/diveby3.asm
--- a/mpn/alpha/ev5/diveby3.asm	Fri Oct 11 13:14:36 2013 +0200
+++ b/mpn/alpha/ev5/diveby3.asm	Tue Oct 15 22:42:24 2013 +0200
@@ -39,7 +39,7 @@
 
 ASM_START()
 
-DATASTART(L(LC))
+DATASTART(L(LC),8)
 	.quad	0xAAAAAAAAAAAAAAAB
 	.quad	0x5555555555555555
 	.quad	0xAAAAAAAAAAAAAAAA
diff -r 5b0d2759e58e -r 4fa4b9b52bd5 mpn/alpha/invert_limb.asm
--- a/mpn/alpha/invert_limb.asm	Fri Oct 11 13:14:36 2013 +0200
+++ b/mpn/alpha/invert_limb.asm	Tue Oct 15 22:42:24 2013 +0200
@@ -76,7 +76,7 @@
 	subq	r0, r3, r0
 	ret	r31, (r26), 1
 EPILOGUE()
-DATASTART(approx_tab)
+DATASTART(approx_tab,2)
 forloop(i,256,512-1,dnl
 `	.word	eval(0x7fd00/i)
 ')dnl


More information about the gmp-commit mailing list