Re: Anomaly in mpn_sqrtrem and mpn_rootrem

2015-08-18 Thread Marco Bodrato
Ciao, On Tue, August 18, 2015 10:51 am, Torbjörn Granlund wrote: > I miss some rootrem logs from ChangeLog. Before the changes I just pushed, I simply reordered the steps in the loop to shorten the first and the last iteration in the loop... > How much speed difference is there now, for k = 4 vs

New Intel Skylake support

2015-08-18 Thread Torbjörn Granlund
The GMP development sources now support Intel's new processor family Skylake which debuted last week. This CPU sets speed records for almost every GMP inner loop, as well as for GMPbench. We haven't tweaked any GMP loops for the CPU yet, but the pre-existing Haswell and Broadwell code already run

Re: Anomaly in mpn_sqrtrem and mpn_rootrem

2015-08-18 Thread Torbjörn Granlund
"Marco Bodrato" writes: With two 256-chars tables(too much?), it is possible to estimate 9 bits (seldom the error is +2, previous code always used a single correction). 512 bytes is in total for rootrem tables is OK, IMHO. Before we started refining mpn_rootrem (changeset 16672:c86f4fc0