Hi Leif, Some of the tuning code is absolute rubbish, so it produces almost worthless values. Some of it is relatively stable though.
We need to do a major overhaul of the entire tuning system some day. Thanks for these values. I think we've done pretty well, covering all of x86_64 and most of the other major platforms still in use. I'll commit them and once Brian indicates he's finished on the Windows side I'll upload a beta. Bill. On 25 October 2012 23:04, leif <[email protected]> wrote: > Bill Hart wrote: >> >> On 25 October 2012 21:34, leif <[email protected]> wrote: >>> >>> Bill Hart wrote: >>>> >>>> >>>> OK, I've added the parameters from JP. I'll wait until Leif supplies >>>> us with the AMD Bobcat timings and that will probably have to do. >>> >>> >>> >>> On the way... Some figures vary quite a lot (despite the machine being >>> otherwise idle), so I'm running tuneup a couple more times. >> >> >> That's ok, some of the crossovers are pretty wide. > > > Ok, I took the dominant or approx. average ones; see below for those that > vary broadly. > > > Have fun, > > -leif > > > #define DIVREM_EUCLID_HENSEL_THRESHOLD 8 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 8 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 15 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 17 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 18 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 18 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 21 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 23 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 23 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 75 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 89 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 91 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 141 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 170 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 208 > > > #define HGCD_THRESHOLD 30 > #define HGCD_THRESHOLD 30 > #define HGCD_THRESHOLD 30 > #define HGCD_THRESHOLD 30 > #define HGCD_THRESHOLD 30 > #define HGCD_THRESHOLD 31 > #define HGCD_THRESHOLD 35 > #define HGCD_THRESHOLD 37 > #define HGCD_THRESHOLD 52 > #define HGCD_THRESHOLD 54 > #define HGCD_THRESHOLD 92 > #define HGCD_THRESHOLD 109 > #define HGCD_THRESHOLD 110 > #define HGCD_THRESHOLD 318 > #define HGCD_THRESHOLD 422 > > > #define SET_STR_PRECOMPUTE_THRESHOLD 214 > #define SET_STR_PRECOMPUTE_THRESHOLD 214 > #define SET_STR_PRECOMPUTE_THRESHOLD 222 > #define SET_STR_PRECOMPUTE_THRESHOLD 230 > #define SET_STR_PRECOMPUTE_THRESHOLD 240 > #define SET_STR_PRECOMPUTE_THRESHOLD 382 > #define SET_STR_PRECOMPUTE_THRESHOLD 399 > #define SET_STR_PRECOMPUTE_THRESHOLD 411 > #define SET_STR_PRECOMPUTE_THRESHOLD 427 > #define SET_STR_PRECOMPUTE_THRESHOLD 499 > #define SET_STR_PRECOMPUTE_THRESHOLD 671 > #define SET_STR_PRECOMPUTE_THRESHOLD 716 > #define SET_STR_PRECOMPUTE_THRESHOLD 752 > #define SET_STR_PRECOMPUTE_THRESHOLD 828 > #define SET_STR_PRECOMPUTE_THRESHOLD 984 > > > > bobcat-unknown-linux-gnu (btver1) > > > > -- > () The ASCII Ribbon Campaign > /\ Help Cure HTML E-Mail > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/mpir-devel?hl=en. > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en.
