I have finished changing all the unsigned longs to mpir_ui's. Brian you may wish to check if I did this correctly.
I didn't spot any other issues with _ui's except in the mpz_powm_ui code. But we don't have this yet, so no need to worry. Bill. On 28 February 2014 18:51, Bill Hart <goodwillh...@googlemail.com> wrote: > I decided not to merge the new GMP powm and powm_ui code, which was the > last thing on my list. > > Reasons: > > * I'm worn out > > * This would be lots of work. See the ticket I created: > https://github.com/wbhart/mpir/issues/83 > > That's sad because we often get asked to speed this function up! But it > will have to wait until someone else does it, or until the next release. At > least we still have mpz_powm and mpz_powm_ui in the mean time. They are > just slower. > > One remaining thing I need to do is go through and change unsigned long to > mpir_ui for each of the functions I've added yesterday and today, and > ensure it handles that correctly. I believe it will be straightforward. > > Bill. > > > On 28 February 2014 17:42, Bill Hart <goodwillh...@googlemail.com> wrote: > >> * Jacobi. No files were added for this. >> >> * bin_ui, bin_uiui. No files were added for this. >> >> For the latter I added a version of mpn_divrem_hensel_rsh_qr_1 that takes >> a precomputed inverse (no new files). I also made mpn_sb_bdiv_q allow >> aliasing of the dividend and quotient. >> >> Bill. >> >> >> On 28 February 2014 16:15, Brian Gladman <b...@gladman.plus.com> wrote: >> >>> On 28/02/2014 13:45, Bill Hart wrote: >>> > * Primorial. I added mpz/primorial_ui.c and tests/mpz/t-primorial_ui.c >>> > for this. >>> >>> I have added all the new factorial code to the Visual Studio 2012/2013 >>> builds. >>> >>> Brian >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "mpir-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to mpir-devel+unsubscr...@googlegroups.com. >>> To post to this group, send email to mpir-devel@googlegroups.com. >>> Visit this group at http://groups.google.com/group/mpir-devel. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/groups/opt_out.