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.

Reply via email to