Module Name:    src
Committed By:   mrg
Date:           Fri Jul  1 01:49:18 UTC 2011

Modified Files:
        src/external/lgpl3/gmp/lib/libgmp/arch/i386: Makefile.inc config.h

Log Message:
use C versions of various sources for now.  there's an m4 problem that
fails to properly deal with defframe() macro being defined.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
    src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc \
    src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc:1.1 src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc:1.2
--- src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc:1.1	Wed Jun 29 08:06:47 2011
+++ src/external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc	Fri Jul  1 01:49:18 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.1 2011/06/29 08:06:47 mrg Exp $
+#	$NetBSD: Makefile.inc,v 1.2 2011/07/01 01:49:18 mrg Exp $
 
 SRCS+= \
 	random.c \
@@ -134,25 +134,34 @@
 	andn_n.c		mpn/generic/logops_n.c \
 
 ASM_SRCS_LIST= \
-	add_n.asm		mpn/x86/aors_n.asm \
-	sqr_basecase.asm		mpn/x86/sqr_basecase.asm \
 	submul_1.asm		mpn/x86/aorsmul_1.asm \
-	umul.asm		mpn/x86/umul.asm \
-	mul_basecase.asm		mpn/x86/mul_basecase.asm \
-	lshift.asm		mpn/x86/lshift.asm \
-	mul_1.asm		mpn/x86/mul_1.asm \
-	divrem_1.asm		mpn/x86/divrem_1.asm \
-	copyd.asm		mpn/x86/copyd.asm \
 	bdiv_dbm1c.asm		mpn/x86/bdiv_dbm1c.asm \
-	udiv.asm		mpn/x86/udiv.asm \
-	dive_1.asm		mpn/x86/dive_1.asm \
-	copyi.asm		mpn/x86/copyi.asm \
-	rshift.asm		mpn/x86/rshift.asm \
-	mod_34lsub1.asm		mpn/x86/mod_34lsub1.asm \
-	invert_limb.asm		mpn/x86/invert_limb.asm \
 	addmul_1.asm		mpn/x86/aorsmul_1.asm \
 	divrem_2.asm		mpn/x86/divrem_2.asm \
-	sub_n.asm		mpn/x86/aors_n.asm \
+
+# XXX using C versions
+#	add_n.asm		mpn/x86/aors_n.asm \
+#	bdiv_q_1.asm		mpn/x86_64/bdiv_q_1.asm \
+#	copyd.asm		mpn/x86/copyd.asm \
+#	copyi.asm		mpn/x86/copyi.asm \
+#	dive_1.asm		mpn/x86/dive_1.asm \
+#	divrem_1.asm		mpn/x86/divrem_1.asm \
+#	invert_limb.asm		mpn/x86/invert_limb.asm \
+#	lshift.asm		mpn/x86/lshift.asm \
+#	rshift.asm		mpn/x86/rshift.asm \
+#	mod_34lsub1.asm		mpn/x86/mod_34lsub1.asm \
+#	umul.asm		mpn/x86/umul.asm \
+#	mul_1.asm		mpn/x86/mul_1.asm \
+#	sqr_basecase.asm	mpn/x86/sqr_basecase.asm \
+#	mul_basecase.asm	mpn/x86/mul_basecase.asm \
+#	sub_n.asm		mpn/x86/aors_n.asm \
+
+#	udiv.asm		mpn/x86/udiv.asm \
+
+SRCS+=	add_n.c bdiv_q_1.c copyd.c copyi.c dive_1.c lshift.c rshift.c mod_34lsub1.c
+SRCS+=	mul_1.c sqr_basecase.c mul_basecase.c sub_n.c divrem_1.c
+# XXX? put in C_SRCS_LIST?
+# divrem.c
 
 gen-trialdivtab: gen-trialdivtab.c
 	${HOST_CC} -o ${.OBJDIR}/gen-trialdivtab ${.ALLSRC} -lm
Index: src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h:1.1 src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h:1.2
--- src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h:1.1	Wed Jun 29 08:06:47 2011
+++ src/external/lgpl3/gmp/lib/libgmp/arch/i386/config.h	Fri Jul  1 01:49:18 2011
@@ -215,7 +215,8 @@
     implementation of the corresponding routine exists.  */
 #define HAVE_NATIVE_mpn_add_n 1
 /* #undef HAVE_NATIVE_mpn_add_n_sub_n */
-#define HAVE_NATIVE_mpn_add_nc 1
+/* XXXMRG */
+/* #define HAVE_NATIVE_mpn_add_nc 1 */
 /* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
 /* #undef HAVE_NATIVE_mpn_addlsh1_n */
 /* #undef HAVE_NATIVE_mpn_addlsh2_n */
@@ -243,7 +244,8 @@
 #define HAVE_NATIVE_mpn_divrem_2 1
 /* #undef HAVE_NATIVE_mpn_gcd_1 */
 /* #undef HAVE_NATIVE_mpn_hamdist */
-#define HAVE_NATIVE_mpn_invert_limb 1
+/* XXXMRG */
+/* #define HAVE_NATIVE_mpn_invert_limb 1 */
 /* #undef HAVE_NATIVE_mpn_ior_n */
 /* #undef HAVE_NATIVE_mpn_iorn_n */
 #define HAVE_NATIVE_mpn_lshift 1
@@ -281,7 +283,7 @@
 #define HAVE_NATIVE_mpn_sqr_basecase 1
 /* #undef HAVE_NATIVE_mpn_sqr_diagonal */
 #define HAVE_NATIVE_mpn_sub_n 1
-#define HAVE_NATIVE_mpn_sub_nc 1
+/* #define HAVE_NATIVE_mpn_sub_nc 1 */
 /* #undef HAVE_NATIVE_mpn_sublsh1_n */
 /* #undef HAVE_NATIVE_mpn_sublsh2_n */
 /* #undef HAVE_NATIVE_mpn_sublsh_n */

Reply via email to