That is great. Thanks very much. As soon as I merge Brian's Windows documentation I should be able to put up an mpir-2.7.0-alpha. This evening hopefully!
Bill. On 4 April 2014 19:29, Jean-Pierre Flori <jpfl...@gmail.com> wrote: > > > On Thursday, April 3, 2014 11:18:04 AM UTC+2, Bill Hart wrote: >> >> That would be great! >> >> Here you go > > cat /proc/cpuinfo > > choupi@pichou:~/mpir/tune$ cat /proc/cpuinfo > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N450 @ 1.66GHz > stepping : 10 > microcode : 0x105 > cpu MHz : 1667.000 > cache size : 512 KB > physical id : 0 > siblings : 2 > core id : 0 > cpu cores : 1 > apicid : 0 > initial apicid : 0 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca > cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm > constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 > monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm > bogomips : 3325.07 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > > processor : 1 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N450 @ 1.66GHz > stepping : 10 > microcode : 0x105 > cpu MHz : 1000.000 > cache size : 512 KB > physical id : 0 > siblings : 2 > core id : 0 > cpu cores : 1 > apicid : 1 > initial apicid : 1 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca > cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm > constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 > monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm > bogomips : 3325.07 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > > make tune > ... > Parameters for ./mpn/x86_64/atom/gmp-mparam.h > > Using: CPU cycle counter, supplemented by microsecond getrusage() > speed_precision 1000000, speed_unittime 6.00e-10 secs, CPU freq 1667.00 MHz > DEFAULT_MAX_SIZE 1000, fft_max_size 50000 > > /* Generated by tuneup.c, 2014-04-04, gcc 4.6 */ > > #define MUL_KARATSUBA_THRESHOLD 10 > #define MUL_TOOM3_THRESHOLD 113 > #define MUL_TOOM4_THRESHOLD 197 > #define MUL_TOOM8H_THRESHOLD 199 > > > #define SQR_BASECASE_THRESHOLD 0 /* always (native) */ > #define SQR_KARATSUBA_THRESHOLD 16 > #define SQR_TOOM3_THRESHOLD 105 > #define SQR_TOOM4_THRESHOLD 278 > #define SQR_TOOM8_THRESHOLD 286 > > #define POWM_THRESHOLD 59 > > #define HGCD_THRESHOLD 70 > #define GCD_DC_THRESHOLD 192 > #define GCDEXT_DC_THRESHOLD 169 > #define JACOBI_BASE_METHOD 3 > > > #define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */ > #define DIVREM_1_UNNORM_THRESHOLD MP_SIZE_T_MAX /* never */ > #define MOD_1_NORM_THRESHOLD 0 /* always */ > #define MOD_1_UNNORM_THRESHOLD 0 /* always */ > > #define USE_PREINV_DIVREM_1 1 /* native */ > #define USE_PREINV_MOD_1 1 > #define DIVEXACT_1_THRESHOLD 0 /* always */ > > #define MODEXACT_1_ODD_THRESHOLD 0 /* always (native) */ > #define MOD_1_1_THRESHOLD 7 > #define MOD_1_2_THRESHOLD 8 > #define MOD_1_3_THRESHOLD 12 > #define DIVREM_HENSEL_QR_1_THRESHOLD 126 > #define RSH_DIVREM_HENSEL_QR_1_THRESHOLD 996 > #define DIVREM_EUCLID_HENSEL_THRESHOLD 58 > > #define ROOTREM_THRESHOLD 6 > > #define GET_STR_DC_THRESHOLD 20 > #define GET_STR_PRECOMPUTE_THRESHOLD 25 > #define SET_STR_DC_THRESHOLD 248 > #define SET_STR_PRECOMPUTE_THRESHOLD 262 > > #define MUL_FFT_FULL_THRESHOLD 2496 > > #define SQR_FFT_FULL_THRESHOLD 1760 > > #define MULLOW_BASECASE_THRESHOLD 0 /* always */ > #define MULLOW_DC_THRESHOLD 12 > #define MULLOW_MUL_THRESHOLD 2324 > > #define MULHIGH_BASECASE_THRESHOLD 8 > #define MULHIGH_DC_THRESHOLD 8 > #define MULHIGH_MUL_THRESHOLD 2257 > > #define MULMOD_2EXPM1_THRESHOLD 14 > > #define FAC_UI_THRESHOLD 8252 > #define DC_DIV_QR_THRESHOLD 28 > #define DC_DIVAPPR_Q_N_THRESHOLD 14 > #define INV_DIV_QR_THRESHOLD 1442 > #define INV_DIVAPPR_Q_N_THRESHOLD 14 > #define DC_DIV_Q_THRESHOLD 73 > #define INV_DIV_Q_THRESHOLD 2801 > #define DC_DIVAPPR_Q_THRESHOLD 10 > #define INV_DIVAPPR_Q_THRESHOLD 7881 > #define DC_BDIV_QR_THRESHOLD 28 > #define DC_BDIV_Q_THRESHOLD 34 > > > /* fft_tuning -- autogenerated by tune-fft */ > > #define FFT_TAB \ > { { 4, 3 }, { 3, 2 }, { 3, 2 }, { 2, 1 }, { 1, 0 } } > > #define MULMOD_TAB \ > { 4, 3, 3, 4, 4, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1 } > > #define FFT_N_NUM 19 > > #define FFT_MULMOD_2EXPP1_CUTOFF 128 > > > /* Tuneup completed successfully, took 565 seconds */ > > -- 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/d/optout.