Skip to content

Commit

Permalink
merged k8-branch into trunk , autotools , few handbits , windows bits…
Browse files Browse the repository at this point in the history
… just copyed over
  • Loading branch information
jasonmoxham committed Feb 19, 2009
1 parent 6452e3b commit deb06ea
Show file tree
Hide file tree
Showing 127 changed files with 8,367 additions and 5,112 deletions.
4 changes: 2 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ DIST_COMMON = README $(am__configure_deps) $(am__include_HEADERS_DIST) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/config.in $(srcdir)/gmp-h.in $(srcdir)/mp-h.in \
$(top_srcdir)/configure AUTHORS COPYING COPYING.LIB ChangeLog \
INSTALL NEWS ansi2knr.1 ansi2knr.c config.guess config.sub \
install-sh ltmain.sh missing
INSTALL NEWS TODO ansi2knr.1 ansi2knr.c config.guess \
config.sub install-sh ltmain.sh missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
Expand Down
16 changes: 16 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
some of the new fns are only visible internally , to get them visible to the user we
need to put the stuff thats in gmp-impl.h into gmp-h.in and get it to work ,
need to bugger about with configure.in etc

should addsub return int or limb ?

Test everything for alignment and speed on K10

should the new function be entered in the fat structure?

some of the new fn's are visible to the user , or do we want them internal?

need proper speed tuning for redc_basecase and powm , not the hack that we
have at the mo

for K10 , check tests/try does the different alignments for the shifts
12 changes: 11 additions & 1 deletion build.vc9/config.amd64
Original file line number Diff line number Diff line change
Expand Up @@ -145,20 +145,30 @@ MA 02111-1307, USA. */
#define HAVE_NATIVE_mpn_submul_1 1
#define HAVE_NATIVE_mpn_submul_1c 1

#define HAVE_NATIVE_mpn_addlsh1_n 1
#define HAVE_NATIVE_mpn_sublsh1_n 1
#define HAVE_NATIVE_mpn_addadd_n 1
#define HAVE_NATIVE_mpn_addsub_n 1
#define HAVE_NATIVE_mpn_sumdiff_n 1

#define HAVE_NATIVE_mpn_copyd 1
#define HAVE_NATIVE_mpn_copyi 1

#define HAVE_NATIVE_mpn_divexact_1 1

#undef HAVE_NATIVE_mpn_divexact_by3c
#define HAVE_NATIVE_mpn_com_n 1

#define HAVE_NATIVE_mpn_divexact_by3c 1
#undef HAVE_NATIVE_mpn_divrem_1
#undef HAVE_NATIVE_mpn_divrem_1c

#undef HAVE_NATIVE_mpn_hamdist
#undef HAVE_NATIVE_mpn_popcount

#define HAVE_NATIVE_mpn_lshift 1
#define HAVE_NATIVE_mpn_lshift1 1
#define HAVE_NATIVE_mpn_rshift 1
#define HAVE_NATIVE_mpn_rshift1 1

#undef HAVE_NATIVE_mpn_mod_1
#undef HAVE_NATIVE_mpn_mod_1c
Expand Down
Loading

0 comments on commit deb06ea

Please sign in to comment.