Some more idea's

14) There is some asm code out (for non-x86*) there which we can use as it is 
under a compatible license

15) Compilers are far more "intelligent" , the macro mul_ppmm is almost 
certainly faster in C (since gcc-3.4), perhaps the same for divide , although 
for add_ssaaaa I not at all sure , use intrinsic's and ignore crap code from 
old compilers.

Jason



On Friday 19 November 2010 10:54:44 Jason wrote:
> Hi
> 
> Now that v2.2 is almost ready for release (just waiting to test on a few
> more machines ie gcc-farm , should be done by mid next week) , we should
> think about what should go in to v2.3 , here are some of the things I hope
> to do.
> 
> 1) Quicker release , say no more than 3 months until release (2.1 to 2.2
> took 5.5 months.
> 
> 2) Try the latest autotools to see if they fix a Jeff's gcc-3.4.6 problem
> and the MinGW64 c++ shared make check fail
> 
> 3) General clean-up , an endless task...
> 
> 4) New assembler code(and some related C code) for x86_64 (*)
> 
> 5) Try to get a complete list of cpu types for cpuid.c
> 
> 6) Command line MSVC build
> 
> 7) Python code for cpu path selection , to share between autotools and MSVC
> , MSVC builds would then only need one project.
> 
> 8) Some of the changes we have made , have not been finished , finish them.
> (*)
> 
> 9) Split configure into two , ie standard and MPIR specific , should make
> the maintenance easier , this is fairly ambitious :) Actually I can't see
> this happening at all (*)
> 
> 10) When we update stuff , there are many places where you have to fill in
> the same info , make it automatic (autotools can do this , it's just not
> been set up that way) (*)
> 
> 11) Update the test scripts to try make install(local install) so we can
> build mpfr,mpc,pari,flint,(sage is too big) against the library
> 
> 12) try autoupdate: which updates configure.in to the latest spec , there
> appear to be some windows dll updates.
> 
> 13) Clean up the ABI selection code
> 
> 
> (*) is from the list of things to do in v2.2 that did not get done.
> 
> 
> Any other suggestions? , or volunteers?
> 
> Jason

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-de...@googlegroups.com.
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to