Attachment 'tune-report.diff.sage'
Download 1 --- tune-report.old 2010-05-11 23:17:58.702292637 -0700
2 +++ tune-report.new 2010-05-11 23:17:58.696359699 -0700
3 @@ -1,21 +1,21 @@
4 -/* Generated by tuneup.c, 2010-03-24, gcc 4.2 */
5 +/* Generated by tuneup.c, 2010-05-11, gcc 4.2 */
6
7 -#define MUL_KARATSUBA_THRESHOLD 19
8 -#define MUL_TOOM3_THRESHOLD 56
9 -#define MUL_TOOM4_THRESHOLD 154
10 -#define MUL_TOOM8H_THRESHOLD 224
11 +#define MUL_KARATSUBA_THRESHOLD 24
12 +#define MUL_TOOM3_THRESHOLD 67
13 +#define MUL_TOOM4_THRESHOLD 184
14 +#define MUL_TOOM8H_THRESHOLD 238
15
16 #define SQR_BASECASE_THRESHOLD 0 /* always (native) */
17 #define SQR_KARATSUBA_THRESHOLD 24
18 #define SQR_TOOM3_THRESHOLD 85
19 -#define SQR_TOOM4_THRESHOLD 246
20 -#define SQR_TOOM8_THRESHOLD 270
21 +#define SQR_TOOM4_THRESHOLD 230
22 +#define SQR_TOOM8_THRESHOLD 274
23
24 -#define POWM_THRESHOLD 64
25 +#define POWM_THRESHOLD 62
26
27 -#define GCD_ACCEL_THRESHOLD 24
28 -#define GCD_THRESHOLD 500
29 -#define GCDEXT_THRESHOLD 800
30 +#define GCD_ACCEL_THRESHOLD 62
31 +#define GCD_THRESHOLD 567
32 +#define GCDEXT_THRESHOLD 781
33 #define JACOBI_BASE_METHOD 1
34
35 #define DIVREM_1_NORM_THRESHOLD MP_SIZE_T_MAX /* never */
36 @@ -29,7 +29,7 @@
37 #define MOD_1_1_THRESHOLD 5
38 #define MOD_1_2_THRESHOLD 8
39 #define MOD_1_3_THRESHOLD 17
40 -#define DIVREM_HENSEL_QR_1_THRESHOLD 8
41 +#define DIVREM_HENSEL_QR_1_THRESHOLD 6
42 #define RSH_DIVREM_HENSEL_QR_1_THRESHOLD 3
43 #define DIVREM_EUCLID_HENSEL_THRESHOLD 8
44
45 @@ -38,13 +38,13 @@
46 #define GET_STR_DC_THRESHOLD 12
47 #define GET_STR_PRECOMPUTE_THRESHOLD 17
48 #define SET_STR_DC_THRESHOLD 6984
49 -#define SET_STR_PRECOMPUTE_THRESHOLD 27317
50 +#define SET_STR_PRECOMPUTE_THRESHOLD 8180
51
52 -#define MUL_FFT_TABLE { 336, 800, 2112, 2816, 7168, 20480, 81920, 327680, 1835008, 5242880, 20971520, 0 }
53 +#define MUL_FFT_TABLE { 400, 800, 1856, 2304, 7168, 20480, 81920, 327680, 1835008, 5242880, 20971520, 0 }
54 #define MUL_FFT_MODF_THRESHOLD 400
55 -#define MUL_FFT_FULL_THRESHOLD 2240
56 +#define MUL_FFT_FULL_THRESHOLD 1984
57
58 -#define SQR_FFT_TABLE { 336, 800, 1984, 2816, 7168, 20480, 81920, 327680, 1835008, 5242880, 20971520, 0 }
59 +#define SQR_FFT_TABLE { 368, 800, 1984, 2816, 7168, 20480, 81920, 327680, 1835008, 5242880, 20971520, 0 }
60 #define SQR_FFT_MODF_THRESHOLD 336
61 #define SQR_FFT_FULL_THRESHOLD 2112
62
63 @@ -52,21 +52,21 @@
64 #define MULLOW_DC_THRESHOLD 17
65 #define MULLOW_MUL_THRESHOLD 3754
66
67 -#define MULHIGH_BASECASE_THRESHOLD 18
68 -#define MULHIGH_DC_THRESHOLD 18
69 +#define MULHIGH_BASECASE_THRESHOLD 17
70 +#define MULHIGH_DC_THRESHOLD 17
71 #define MULHIGH_MUL_THRESHOLD 3754
72
73 #define MULMOD_2EXPM1_THRESHOLD 16
74
75 -#define FAC_UI_THRESHOLD 14657
76 -#define DC_DIV_QR_THRESHOLD 41
77 -#define DC_DIVAPPR_Q_N_THRESHOLD 122
78 -#define INV_DIV_QR_THRESHOLD 2801
79 -#define INV_DIVAPPR_Q_N_THRESHOLD 122
80 +#define FAC_UI_THRESHOLD 10994
81 +#define DC_DIV_QR_THRESHOLD 56
82 +#define DC_DIVAPPR_Q_N_THRESHOLD 120
83 +#define INV_DIV_QR_THRESHOLD 2747
84 +#define INV_DIVAPPR_Q_N_THRESHOLD 120
85 #define DC_DIV_Q_THRESHOLD 148
86 -#define INV_DIV_Q_THRESHOLD 3762
87 -#define DC_DIVAPPR_Q_THRESHOLD 124
88 -#define INV_DIVAPPR_Q_THRESHOLD 8669
89 +#define INV_DIV_Q_THRESHOLD 4318
90 +#define DC_DIVAPPR_Q_THRESHOLD 126
91 +#define INV_DIVAPPR_Q_THRESHOLD 10760
92 #define DC_BDIV_QR_THRESHOLD 48
93 -#define DC_BDIV_Q_THRESHOLD 35
94 -/* Tuneup completed successfully, took 3298 seconds */
95 +#define DC_BDIV_Q_THRESHOLD 36
96 +/* Tuneup completed successfully, took 3319 seconds */
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.