summaryrefslogtreecommitdiff
path: root/mparam_h.in
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2009-02-10 12:10:46 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2009-02-10 12:10:46 +0000
commit489f335e7c56cab9dd12b12e3d261fc3a201499d (patch)
tree5bf7261019229dba6b70d582e82e4db94dd93694 /mparam_h.in
parentd702e2eb0efa698e235ba6e201ff898949739c3a (diff)
downloadmpfr-489f335e7c56cab9dd12b12e3d261fc3a201499d.tar.gz
[mparam_h.in] updated Itanium parameters (now for Itanium2)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5949 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mparam_h.in')
-rw-r--r--mparam_h.in195
1 files changed, 132 insertions, 63 deletions
diff --git a/mparam_h.in b/mparam_h.in
index a54bf9ac8..ce731bcca 100644
--- a/mparam_h.in
+++ b/mparam_h.in
@@ -824,75 +824,144 @@ MA 02110-1301, USA. */
*****************************/
#elif defined (__ia64) || defined (__itanium__) || defined (__tune_ia64__)
+/* Generated by MPFR's tuneup.c, 2009-02-10, gcc 4.3 */
+/* pipol13.inrialpes.fr (McKinley) with gmp-4.2.4 */
+
#define MPFR_MULHIGH_TAB \
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, \
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0, \
- 128,124,124,124,124,124,120,124,120,124,120,124,120,124,124,124, \
- 124,124,124,124,144,124,144,140,140,140,140,136,136,136,136,136, \
- 136,136,136,136,136,136,136,136,136,136,136,136,140,139,140,152, \
- 152,152,160,156,160,156,160,164,156,156,160,156,144,160,147,160, \
- 160,159,160,160,160,168,168,168,160,164,176,168,172,168,156,168, \
- 168,164,168,176,172,172,160,175,168,172,176,172,176,175,176,184, \
- 176,175,176,180,176,180,184,184,168,180,184,184,184,171,172,207, \
- 184,184,184,208,200,207,176,207,200,200,208,206,208,200,208,206, \
- 200,200,206,207,206,207,208,207,207,206,208,207,208,208,208,208, \
- 208,207,224,207,208,240,215,215,240,215,240,239,216,215,216,240, \
- 224,223,224,220,222,220,224,223,224,223,224,231,224,223,232,228, \
- 256,255,231,231,256,231,232,232,232,255,256,255,238,264,238,238, \
- 256,255,256,248,256,264,240,239,240,240,248,271,248,255,272,248, \
- 264,255,256,255,256,252,256,256,272,255,256,255,256,263,264,264, \
- 264,263,264,264,263,264,264,271,256,271,271,271,272,272,285,270, \
- 285,271,280,271,280,280,280,272,280,287,269,279,284,271,280,271, \
- 271,271,285,286,271,272,272,280,272,279,272,278,280,271,286,284, \
- 271,280,272,277,284,272,336,281,312,279,280,278,280,280,280,280, \
- 284,280,348,280,272,334,272,284,285,287,286,279,336,323,331,334, \
- 332,331,332,335,286,346,336,332,334,336,334,336,334,341,358,347, \
- 336,336,334,335,334,346,344,347,347,360,371,348,355,382,334,356, \
- 336,355,347,384,336,358,358,345,357,347,346,347,348,359,371,359, \
- 358,382,346,383,347,357,360,358,357,357,360,370,406,394,382,347, \
- 406,347,407,408,407,406,365,419,356,395,356,359,358,406,360,406, \
- 359,359,408,419,395,432,360,420,408,425,408,395,430,395,371,432, \
- 370,401,432,396,384,419,384,406,359,378,379,378,382,380,392,384, \
- 377,384,383,395,407,383,384,455,455,371,371,404,381,405,395,431, \
- 432,432,408,400,384,383,383,455,455,377,455,438,432,419,420,444, \
- 398,424,392,469,432,427,431,430,404,396,406,384,454,451,464,404, \
- 428,432,432,429,405,432,444,407,452,473,430,453,443,452,456,430, \
- 454,431,407,430,407,416,455,456,468,456,468,443,431,443,442,460, \
- 419,448,467,449,448,478,428,448,479,455,467,431,450,478,431,491, \
- 480,442,440,458,478,442,442,432,430,467,467,467,469,467,455,479, \
- 453,479,451,478,503,443,454,479,473,476,480,473,477,480,479,489, \
- 491,491,491,480,476,454,503,499,500,502,504,460,491,455,466,491, \
- 480,477,477,476,473,502,502,504,527,490,467,500,489,502,501,503, \
- 515,474,528,480,496,498,492,480,479,504,504,480,492,504,503,522, \
- 515,491,503,540,491,499,503,552,492,503,500,504,502,526,551,528, \
- 526,514,516,528,528,506,551,503,509,491,496,502,503,514,503,501, \
- 548,503,504,552,512,515,516,504,506,509,551,548,502,491,504,552, \
- 520,526,528,551,502,521,526,520,514,523,539,549,503,545,528,538, \
- 504,533,504,520,511,515,528,504,538,516,514,526,514,528,521,599, \
- 551,599,515,520,550,528,526,527,597,548,552,624,535,598,540,528, \
- 534,530,596,532,623,539,617,540,542,551,552,550,617,549,600,624, \
- 624,550,551,547,596,616,622,551,550,551,552,646,646,648,624,647, \
- 622,619,623,622,647,599,600,672,646,647,622,623,624,643,647,647, \
- 672,641,622,599,671,617,646,623,622,650,644,647,648,672,647,648, \
- 622,641,646,647,648,659,624,644,646,672,647,623,647,648,664,645, \
- 644,647,646,622,646,647,668,621,624,647,670,644,626,659,647,624, \
- 648,647,647,635,682,695,641,665,646,634,645,646,672,670,646,693, \
- 624,694,647,648,624,620,660,648,646,660,688,694,695,667,672,666 \
+ 0,0,0,0,0,0,0,0,0,0,44,44,47,47,44,44, \
+ 45,51,48,48,49,49,48,48,55,51,56,52,51,51,52,60, \
+ 59,59,56,56,63,63,64,64,63,63,64,60,67,67,68,68, \
+ 67,67,64,64,71,71,72,72,71,71,72,90,75,73,76,76, \
+ 89,89,84,90,82,88,92,89,90,90,88,88,89,89,90,90, \
+ 88,88,89,98,90,99,97,94,98,95,96,96,94,103,104,104, \
+ 108,105,109,106,110,110,108,108,109,103,104,104,111,111,109,118, \
+ 116,116,120,120,121,124,128,116,117,123,124,121,125,125,126,141, \
+ 141,129,134,126,127,123,140,132,137,141,126,150,139,143,132,140, \
+ 141,141,146,146,135,139,140,140,141,141,146,138,139,147,152,140, \
+ 141,141,162,162,143,139,140,156,165,153,158,154,147,147,152,152, \
+ 153,153,150,162,155,155,156,152,153,153,174,170,171,171,156,156, \
+ 159,164,165,165,176,166,167,167,168,168,164,179,165,165,166,176, \
+ 177,177,188,188,189,174,180,180,176,171,177,192,173,183,189,189, \
+ 180,195,186,186,182,177,183,188,189,184,190,190,201,191,192,192, \
+ 188,203,204,199,200,200,201,201,192,207,208,213,204,189,210,210, \
+ 191,203,204,216,223,211,212,212,213,225,196,202,203,215,216,216, \
+ 217,211,212,236,237,267,208,220,233,263,264,228,259,223,260,260, \
+ 261,267,220,262,257,275,276,258,259,259,266,260,261,267,262,268, \
+ 263,263,264,270,271,283,272,266,267,267,268,262,269,263,264,276, \
+ 270,284,278,264,272,293,294,273,274,274,261,261,262,269,270,263, \
+ 264,264,265,265,266,287,267,267,303,275,269,262,312,270,285,285, \
+ 279,279,266,301,267,274,303,275,276,276,277,284,285,292,272,272, \
+ 294,294,330,288,289,303,276,290,291,284,285,285,286,279,287,287, \
+ 281,313,314,314,315,291,348,308,301,285,294,294,303,303,296,304, \
+ 305,305,306,330,307,307,308,292,309,309,294,326,311,311,312,328, \
+ 321,321,306,322,347,323,308,308,333,317,326,326,343,311,328,384, \
+ 329,337,338,330,315,323,348,348,357,341,342,374,343,343,312,368, \
+ 365,347,339,366,367,340,332,368,360,378,352,370,353,380,336,381, \
+ 346,328,365,383,348,366,358,358,350,359,387,369,361,379,344,407, \
+ 408,354,355,346,383,383,420,420,367,421,377,377,378,378,406,415, \
+ 398,416,372,372,418,418,419,419,411,384,385,412,413,395,414,414, \
+ 419,419,410,420,381,381,372,422,383,393,414,384,415,415,416,416, \
+ 427,417,408,418,419,419,420,420,391,391,442,392,453,413,414,454, \
+ 435,445,446,456,407,427,448,438,449,409,410,420,411,431,432,422, \
+ 423,453,434,414,415,425,436,446,427,417,418,468,489,419,420,420, \
+ 420,486,410,454,422,444,445,456,446,446,447,458,459,492,482,438, \
+ 439,417,418,418,452,452,453,420,432,454,444,444,445,445,479,446, \
+ 458,447,448,459,460,427,450,494,495,528,441,452,453,453,454,487, \
+ 488,488,456,500,501,490,491,480,492,492,526,449,450,483,484,484, \
+ 461,497,474,474,463,499,488,488,489,453,490,490,527,491,492,492, \
+ 529,505,506,482,471,495,508,484,485,497,498,498,523,487,488,524, \
+ 525,465,490,490,515,515,516,492,493,481,482,494,495,483,544,520, \
+ 509,485,546,486,535,499,512,488,525,489,490,526,527,527,528,492, \
+ 567,528,490,503,504,491,531,492,571,506,507,572,573,573,522,561, \
+ 562,510,524,524,538,525,500,565,527,514,515,528,516,555,569,556, \
+ 557,518,519,571,533,533,560,560,522,561,536,536,537,537,564,525, \
+ 526,552,527,566,567,580,607,542,543,543,596,596,545,558,559,559, \
+ 599,599,600,600,531,531,532,588,631,603,548,576,577,563,536,564, \
+ 565,593,594,566,567,567,582,582,555,555,598,556,557,571,572,558, \
+ 559,559,560,560,561,603,618,604,563,633,634,564,593,621,594,636, \
+ 567,567,568,554,555,597,598,598,599,571,572,600,629,629,588,630, \
+ 599,644,630,570,571,586,587,632,633,618,634,634,635,605,621,606, \
+ 607,592,593,593,594,594,595,595,596,626,627,627,628,643,569,644, \
+ 600,600,601,586,587,632,633,618,634,634,635,605,606,636,637,637, \
+ 638,593,594,669,670,625,641,596,672,582,643,598,644,644,600,585, \
+ 673,657,674,674,643,643,644,596,597,597,598,710,663,599,600,600, \
+ 633,681,698,602,603,619,620,796,797,797,798,798,623,671,672,640, \
+ 801,785,786,786,787,819,788,628,629,661,662,790,791,807,824,696, \
+ 681,777,714,698,699,795,796,796,781,717,798,798,815,735,704,816 \
-#define MPFR_MUL_THRESHOLD 10
-#define MPFR_EXP_2_THRESHOLD 534
-#define MPFR_EXP_THRESHOLD 20877
+#define MPFR_SQRHIGH_TAB \
+ -1,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8, \
+ 9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16, \
+ 17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24, \
+ 25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32, \
+ 33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40, \
+ 41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48, \
+ 49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56, \
+ 57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64, \
+ 65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72, \
+ 73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80, \
+ 81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88, \
+ 89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96, \
+ 97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104, \
+ 105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112, \
+ 113,113,114,114,115,115,116,116,137,117,118,118,119,119,120,120, \
+ 121,141,138,138,147,123,124,124,153,141,146,138,143,147,128,152, \
+ 144,129,130,130,131,151,152,132,153,138,144,159,165,135,136,136, \
+ 137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144, \
+ 145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152, \
+ 153,153,154,154,155,155,156,156,157,177,183,158,159,159,160,160, \
+ 161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168, \
+ 169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176, \
+ 177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184, \
+ 185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192, \
+ 193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200, \
+ 201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208, \
+ 209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216, \
+ 217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224, \
+ 225,225,226,226,227,227,228,228,229,229,230,230,231,231,232,232, \
+ 233,233,234,234,235,235,236,236,237,237,238,238,239,239,240,240, \
+ 241,241,242,242,243,243,244,244,245,245,246,246,247,247,248,248, \
+ 249,249,250,250,251,251,252,252,253,253,254,254,255,255,256,256, \
+ 257,257,258,258,259,259,260,260,261,261,262,262,263,263,264,264, \
+ 265,265,266,266,267,267,268,268,269,269,270,270,271,271,272,272, \
+ 273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280, \
+ 281,281,282,282,283,283,284,284,285,285,286,286,287,287,288,288, \
+ 289,289,290,290,291,291,292,292,293,333,294,294,295,295,296,296, \
+ 297,297,298,308,309,299,300,300,301,301,302,302,303,303,304,304, \
+ 305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312, \
+ 313,353,354,314,315,315,316,316,317,317,318,318,319,319,320,320, \
+ 321,409,355,322,323,323,324,324,325,325,326,326,415,393,328,328, \
+ 329,329,407,330,331,342,354,420,432,410,334,411,335,335,336,336, \
+ 414,425,338,415,416,372,406,340,341,341,342,419,409,376,377,410, \
+ 411,411,379,412,424,347,348,348,437,382,416,394,395,351,429,418, \
+ 437,353,354,354,355,415,404,428,429,441,406,358,443,359,360,420, \
+ 409,421,446,362,411,411,364,424,413,413,366,366,367,415,416,452, \
+ 441,369,430,370,419,455,456,456,469,373,374,374,375,375,376,376, \
+ 377,377,378,378,379,379,380,464,381,381,466,454,455,455,456,456, \
+ 385,411,464,386,465,387,388,388,389,389,455,390,391,391,392,483, \
+ 393,393,394,472,473,421,422,474,423,410,411,437,438,490,452,426, \
+ 427,427,428,428,429,429,456,417,418,444,432,406,407,407,408,408, \
+ 409,409,410,410,411,411,464,438,413,413,414,414,415,415,416,416, \
+ 417,417,418,418,419,531,420,420,421,463,492,422,423,423,424,424, \
+ 425,425,426,426,427,427,428,428,429,429,430,430,431,487,488,474, \
+ 489,433,434,434,435,435,436,436,437,437,438,438,439,509,510,440, \
+ 441,441,442,498,499,527,528,444,445,515,516,502,503,517,504,490, \
+ 449,509,510,450,451,451,452,452,453,453,454,454,455,455,456,456, \
+ 457,457,458,503,504,459,460,460,461,461,462,462,463,463,464,464, \
+ 465,465,466,466,467,467,468,468,469,469,470,470,471,471,472,472, \
+ 473,473,474,474,565,520,536,476,477,537,478,523,479,479,480,540, \
+ 481,481,482,482,483,483,532,484,485,485,486,486,487,519,552,552, \
+ 569,489,490,554,491,491,492,492,493,573,494,494,495,495,496,496, \
+ 497,497,498,498,499,499,500,500,533,501,550,566,567,503,504,504, \
+ 505,505,506,506,507,507,508,508,509,509,510,510,511,607,608,512 \
+
+#define MPFR_MUL_THRESHOLD 6 /* limbs */
+#define MPFR_EXP_2_THRESHOLD 455 /* bits */
+#define MPFR_EXP_THRESHOLD 10001 /* bits */
/* __mips64? __mips? */
#endif