1This is libquadmath.info, produced by makeinfo version 5.2 from 2libquadmath.texi. 3 4Copyright (C) 2010-2013 Free Software Foundation, Inc. 5 6 Permission is granted to copy, distribute and/or modify this 7 document under the terms of the GNU Free Documentation License, 8 Version 1.2 or any later version published by the Free Software 9 Foundation; with no Invariant Sections, with the Front-Cover Texts 10 being "A GNU Manual," and with the Back-Cover Texts as in (a) 11 below. A copy of the license is included in the section entitled 12 "GNU Free Documentation License." 13 14 (a) The FSF's Back-Cover Text is: "You have the freedom to copy and 15 modify this GNU manual. 16INFO-DIR-SECTION GNU Libraries 17START-INFO-DIR-ENTRY 18* libquadmath: (libquadmath). GCC Quad-Precision Math Library 19END-INFO-DIR-ENTRY 20 21 This manual documents the GCC Quad-Precision Math Library API. 22 23 Published by the Free Software Foundation 51 Franklin Street, Fifth 24Floor Boston, MA 02110-1301 USA 25 26 Copyright (C) 2010-2013 Free Software Foundation, Inc. 27 28 Permission is granted to copy, distribute and/or modify this 29 document under the terms of the GNU Free Documentation License, 30 Version 1.2 or any later version published by the Free Software 31 Foundation; with no Invariant Sections, with the Front-Cover Texts 32 being "A GNU Manual," and with the Back-Cover Texts as in (a) 33 below. A copy of the license is included in the section entitled 34 "GNU Free Documentation License." 35 36 (a) The FSF's Back-Cover Text is: "You have the freedom to copy and 37 modify this GNU manual. 38 39 40File: libquadmath.info, Node: Top, Next: Typedef and constants, Up: (dir) 41 42Introduction 43************ 44 45This manual documents the usage of libquadmath, the GCC Quad-Precision 46Math Library Application Programming Interface (API). 47 48* Menu: 49 50* Typedef and constants:: Defined data types and constants 51* Math Library Routines:: The Libquadmath math runtime application 52 programming interface. 53* I/O Library Routines:: The Libquadmath I/O runtime application 54 programming interface. 55* GNU Free Documentation License:: 56 How you can copy and share this manual. 57* Reporting Bugs:: How to report bugs in GCC Libquadmath. 58 59 60File: libquadmath.info, Node: Typedef and constants, Next: Math Library Routines, Prev: Top, Up: Top 61 621 Typedef and constants 63*********************** 64 65The following data type has been defined via 'typedef'. 66 67'__complex128': '__float128'-based complex number 68 69 The following macros are defined, which give the numeric limits of 70the '__float128' data type. 71 72'FLT128_MAX': largest finite number 73'FLT128_MIN': smallest positive number with full precision 74'FLT128_EPSILON': difference between 1 and the next larger 75 representable number 76'FLT128_DENORM_MIN': smallest positive denormalized number 77'FLT128_MANT_DIG': number of digits in the mantissa (bit precision) 78'FLT128_MIN_EXP': maximal negative exponent 79'FLT128_MAX_EXP': maximal positive exponent 80'FLT128_DIG': number of decimal digits in the mantissa 81'FLT128_MIN_10_EXP': maximal negative decimal exponent 82'FLT128_MAX_10_EXP': maximal positive decimal exponent 83 84 The following mathematical constants of type '__float128' are 85defined. 86 87'M_Eq': the constant e (Euler's number) 88'M_LOG2Eq': binary logarithm of 2 89'M_LOG10Eq': common, decimal logarithm of 2 90'M_LN2q': natural logarithm of 2 91'M_LN10q': natural logarithm of 10 92'M_PIq': pi 93'M_PI_2q': pi divided by two 94'M_PI_4q': pi divided by four 95'M_1_PIq': one over pi 96'M_2_PIq': one over two pi 97'M_2_SQRTPIq': two over square root of pi 98'M_SQRT2q': square root of 2 99'M_SQRT1_2q': one over square root of 2 100 101 102File: libquadmath.info, Node: Math Library Routines, Next: I/O Library Routines, Prev: Typedef and constants, Up: Top 103 1042 Math Library Routines 105*********************** 106 107The following mathematical functions are available: 108 109'acosq': arc cosine function 110'acoshq': inverse hyperbolic cosine function 111'asinq': arc sine function 112'asinhq': inverse hyperbolic sine function 113'atanq': arc tangent function 114'atanhq': inverse hyperbolic tangent function 115'atan2q': arc tangent function 116'cbrtq': cube root function 117'ceilq': ceiling value function 118'copysignq': copy sign of a number 119'coshq': hyperbolic cosine function 120'cosq': cosine function 121'erfq': error function 122'erfcq': complementary error function 123'expq': exponential function 124'expm1q': exponential minus 1 function 125'fabsq': absolute value function 126'fdimq': positive difference function 127'finiteq': check finiteness of value 128'floorq': floor value function 129'fmaq': fused multiply and add 130'fmaxq': determine maximum of two values 131'fminq': determine minimum of two values 132'fmodq': remainder value function 133'frexpq': extract mantissa and exponent 134'hypotq': Eucledian distance function 135'ilogbq': get exponent of the value 136'isinfq': check for infinity 137'isnanq': check for not a number 138'j0q': Bessel function of the first kind, first order 139'j1q': Bessel function of the first kind, second order 140'jnq': Bessel function of the first kind, N-th order 141'ldexpq': load exponent of the value 142'lgammaq': logarithmic gamma function 143'llrintq': round to nearest integer value 144'llroundq': round to nearest integer value away from zero 145'logq': natural logarithm function 146'log10q': base 10 logarithm function 147'log1pq': compute natural logarithm of the value plus one 148'log2q': base 2 logarithm function 149'lrintq': round to nearest integer value 150'lroundq': round to nearest integer value away from zero 151'modfq': decompose the floating-point number 152'nanq': return quiet NaN 153'nearbyintq': round to nearest integer 154'nextafterq': next representable floating-point number 155'powq': power function 156'remainderq': remainder function 157'remquoq': remainder and part of quotient 158'rintq': round-to-nearest integral value 159'roundq': round-to-nearest integral value, return '__float128' 160'scalblnq': compute exponent using 'FLT_RADIX' 161'scalbnq': compute exponent using 'FLT_RADIX' 162'signbitq': return sign bit 163'sincosq': calculate sine and cosine simulataneously 164'sinhq': hyperbolic sine function 165'sinq': sine function 166'sqrtq': square root function 167'tanq': tangent function 168'tanhq': hyperbolic tangent function 169'tgammaq': true gamma function 170'truncq': round to integer, towards zero 171'y0q': Bessel function of the second kind, first order 172'y1q': Bessel function of the second kind, second order 173'ynq': Bessel function of the second kind, N-th order 174'cabsq' complex absolute value function 175'cargq': calculate the argument 176'cimagq' imaginary part of complex number 177'crealq': real part of complex number 178'cacoshq': complex arc hyperbolic cosine function 179'cacosq': complex arc cosine function 180'casinhq': complex arc hyperbolic sine function 181'casinq': complex arc sine function 182'catanhq': complex arc hyperbolic tangent function 183'catanq': complex arc tangent function 184'ccosq' complex cosine function: 185'ccoshq': complex hyperbolic cosine function 186'cexpq': complex exponential function 187'cexpiq': computes the exponential function of "i" times a 188 real value 189'clogq': complex natural logarithm 190'clog10q': complex base 10 logarithm 191'conjq': complex conjugate function 192'cpowq': complex power function 193'cprojq': project into Riemann Sphere 194'csinq': complex sine function 195'csinhq': complex hyperbolic sine function 196'csqrtq': complex square root 197'ctanq': complex tangent function 198'ctanhq': complex hyperbolic tangent function 199 200 201File: libquadmath.info, Node: I/O Library Routines, Next: GNU Free Documentation License, Prev: Math Library Routines, Up: Top 202 2033 I/O Library Routines 204********************** 205 206* Menu: 207 208* 'strtoflt128': strtoflt128, Convert from string 209* 'quadmath_snprintf': quadmath_snprintf, Convert to string 210 211 212File: libquadmath.info, Node: strtoflt128, Next: quadmath_snprintf, Up: I/O Library Routines 213 2143.1 'strtoflt128' -- Convert from string 215======================================== 216 217The function 'strtoflt128' converts a string into a '__float128' number. 218 219Syntax 220 '__float128 strtoflt128 (const char *s, char **sp)' 221 222_Arguments_: 223 S input string 224 SP the address of the next character in the string 225 226 The argument SP contains, if not 'NULL', the address of the next 227 character following the parts of the string, which have been read. 228 229Example 230 #include <quadmath.h> 231 232 int main () 233 { 234 __float128 r; 235 236 r = strtoflt128 ("1.2345678", NULL); 237 238 return 0; 239 } 240 241 242File: libquadmath.info, Node: quadmath_snprintf, Prev: strtoflt128, Up: I/O Library Routines 243 2443.2 'quadmath_snprintf' -- Convert to string 245============================================ 246 247The function 'quadmath_snprintf' converts a '__float128' floating-point 248number into a string. It is a specialized alternative to 'snprintf', 249where the format string is restricted to a single conversion specifier 250with 'Q' modifier and conversion specifier 'e', 'E', 'f', 'F', 'g', 'G', 251'a' or 'A', with no extra characters before or after the conversion 252specifier. The '%m$' or '*m$' style must not be used in the format. 253 254Syntax 255 'int quadmath_snprintf (char *s, size_t size, const char *format, 256 ...)' 257 258_Arguments_: 259 S output string 260 SIZE byte size of the string, including tailing NUL 261 FORMAT conversion specifier string 262 263Note 264 On some targets when supported by the C library hooks are installed 265 for 'printf' family of functions, so that 'printf ("%Qe", 1.2Q);' 266 etc. works too. 267 268Example 269 #include <quadmath.h> 270 #include <stdlib.h> 271 #include <stdio.h> 272 273 int main () 274 { 275 __float128 r; 276 int prec = 20; 277 int width = 46; 278 char buf[128]; 279 280 r = 2.0q; 281 r = sqrtq (r); 282 int n = quadmath_snprintf (buf, sizeof buf, "%+-#*.20Qe", width, r); 283 if ((size_t) n < sizeof buf) 284 printf ("%s\n", buf); 285 /* Prints: +1.41421356237309504880e+00 */ 286 quadmath_snprintf (buf, sizeof buf, "%Qa", r); 287 if ((size_t) n < sizeof buf) 288 printf ("%s\n", buf); 289 /* Prints: 0x1.6a09e667f3bcc908b2fb1366ea96p+0 */ 290 n = quadmath_snprintf (NULL, 0, "%+-#46.*Qe", prec, r); 291 if (n > -1) 292 { 293 char *str = malloc (n + 1); 294 if (str) 295 { 296 quadmath_snprintf (str, n + 1, "%+-#46.*Qe", prec, r); 297 printf ("%s\n", str); 298 /* Prints: +1.41421356237309504880e+00 */ 299 } 300 free (str); 301 } 302 return 0; 303 } 304 305 306File: libquadmath.info, Node: GNU Free Documentation License, Next: Reporting Bugs, Prev: I/O Library Routines, Up: Top 307 308GNU Free Documentation License 309****************************** 310 311 Version 1.3, 3 November 2008 312 313 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. 314 <http://fsf.org/> 315 316 Everyone is permitted to copy and distribute verbatim copies 317 of this license document, but changing it is not allowed. 318 319 0. PREAMBLE 320 321 The purpose of this License is to make a manual, textbook, or other 322 functional and useful document "free" in the sense of freedom: to 323 assure everyone the effective freedom to copy and redistribute it, 324 with or without modifying it, either commercially or 325 noncommercially. Secondarily, this License preserves for the 326 author and publisher a way to get credit for their work, while not 327 being considered responsible for modifications made by others. 328 329 This License is a kind of "copyleft", which means that derivative 330 works of the document must themselves be free in the same sense. 331 It complements the GNU General Public License, which is a copyleft 332 license designed for free software. 333 334 We have designed this License in order to use it for manuals for 335 free software, because free software needs free documentation: a 336 free program should come with manuals providing the same freedoms 337 that the software does. But this License is not limited to 338 software manuals; it can be used for any textual work, regardless 339 of subject matter or whether it is published as a printed book. We 340 recommend this License principally for works whose purpose is 341 instruction or reference. 342 343 1. APPLICABILITY AND DEFINITIONS 344 345 This License applies to any manual or other work, in any medium, 346 that contains a notice placed by the copyright holder saying it can 347 be distributed under the terms of this License. Such a notice 348 grants a world-wide, royalty-free license, unlimited in duration, 349 to use that work under the conditions stated herein. The 350 "Document", below, refers to any such manual or work. Any member 351 of the public is a licensee, and is addressed as "you". You accept 352 the license if you copy, modify or distribute the work in a way 353 requiring permission under copyright law. 354 355 A "Modified Version" of the Document means any work containing the 356 Document or a portion of it, either copied verbatim, or with 357 modifications and/or translated into another language. 358 359 A "Secondary Section" is a named appendix or a front-matter section 360 of the Document that deals exclusively with the relationship of the 361 publishers or authors of the Document to the Document's overall 362 subject (or to related matters) and contains nothing that could 363 fall directly within that overall subject. (Thus, if the Document 364 is in part a textbook of mathematics, a Secondary Section may not 365 explain any mathematics.) The relationship could be a matter of 366 historical connection with the subject or with related matters, or 367 of legal, commercial, philosophical, ethical or political position 368 regarding them. 369 370 The "Invariant Sections" are certain Secondary Sections whose 371 titles are designated, as being those of Invariant Sections, in the 372 notice that says that the Document is released under this License. 373 If a section does not fit the above definition of Secondary then it 374 is not allowed to be designated as Invariant. The Document may 375 contain zero Invariant Sections. If the Document does not identify 376 any Invariant Sections then there are none. 377 378 The "Cover Texts" are certain short passages of text that are 379 listed, as Front-Cover Texts or Back-Cover Texts, in the notice 380 that says that the Document is released under this License. A 381 Front-Cover Text may be at most 5 words, and a Back-Cover Text may 382 be at most 25 words. 383 384 A "Transparent" copy of the Document means a machine-readable copy, 385 represented in a format whose specification is available to the 386 general public, that is suitable for revising the document 387 straightforwardly with generic text editors or (for images composed 388 of pixels) generic paint programs or (for drawings) some widely 389 available drawing editor, and that is suitable for input to text 390 formatters or for automatic translation to a variety of formats 391 suitable for input to text formatters. A copy made in an otherwise 392 Transparent file format whose markup, or absence of markup, has 393 been arranged to thwart or discourage subsequent modification by 394 readers is not Transparent. An image format is not Transparent if 395 used for any substantial amount of text. A copy that is not 396 "Transparent" is called "Opaque". 397 398 Examples of suitable formats for Transparent copies include plain 399 ASCII without markup, Texinfo input format, LaTeX input format, 400 SGML or XML using a publicly available DTD, and standard-conforming 401 simple HTML, PostScript or PDF designed for human modification. 402 Examples of transparent image formats include PNG, XCF and JPG. 403 Opaque formats include proprietary formats that can be read and 404 edited only by proprietary word processors, SGML or XML for which 405 the DTD and/or processing tools are not generally available, and 406 the machine-generated HTML, PostScript or PDF produced by some word 407 processors for output purposes only. 408 409 The "Title Page" means, for a printed book, the title page itself, 410 plus such following pages as are needed to hold, legibly, the 411 material this License requires to appear in the title page. For 412 works in formats which do not have any title page as such, "Title 413 Page" means the text near the most prominent appearance of the 414 work's title, preceding the beginning of the body of the text. 415 416 The "publisher" means any person or entity that distributes copies 417 of the Document to the public. 418 419 A section "Entitled XYZ" means a named subunit of the Document 420 whose title either is precisely XYZ or contains XYZ in parentheses 421 following text that translates XYZ in another language. (Here XYZ 422 stands for a specific section name mentioned below, such as 423 "Acknowledgements", "Dedications", "Endorsements", or "History".) 424 To "Preserve the Title" of such a section when you modify the 425 Document means that it remains a section "Entitled XYZ" according 426 to this definition. 427 428 The Document may include Warranty Disclaimers next to the notice 429 which states that this License applies to the Document. These 430 Warranty Disclaimers are considered to be included by reference in 431 this License, but only as regards disclaiming warranties: any other 432 implication that these Warranty Disclaimers may have is void and 433 has no effect on the meaning of this License. 434 435 2. VERBATIM COPYING 436 437 You may copy and distribute the Document in any medium, either 438 commercially or noncommercially, provided that this License, the 439 copyright notices, and the license notice saying this License 440 applies to the Document are reproduced in all copies, and that you 441 add no other conditions whatsoever to those of this License. You 442 may not use technical measures to obstruct or control the reading 443 or further copying of the copies you make or distribute. However, 444 you may accept compensation in exchange for copies. If you 445 distribute a large enough number of copies you must also follow the 446 conditions in section 3. 447 448 You may also lend copies, under the same conditions stated above, 449 and you may publicly display copies. 450 451 3. COPYING IN QUANTITY 452 453 If you publish printed copies (or copies in media that commonly 454 have printed covers) of the Document, numbering more than 100, and 455 the Document's license notice requires Cover Texts, you must 456 enclose the copies in covers that carry, clearly and legibly, all 457 these Cover Texts: Front-Cover Texts on the front cover, and 458 Back-Cover Texts on the back cover. Both covers must also clearly 459 and legibly identify you as the publisher of these copies. The 460 front cover must present the full title with all words of the title 461 equally prominent and visible. You may add other material on the 462 covers in addition. Copying with changes limited to the covers, as 463 long as they preserve the title of the Document and satisfy these 464 conditions, can be treated as verbatim copying in other respects. 465 466 If the required texts for either cover are too voluminous to fit 467 legibly, you should put the first ones listed (as many as fit 468 reasonably) on the actual cover, and continue the rest onto 469 adjacent pages. 470 471 If you publish or distribute Opaque copies of the Document 472 numbering more than 100, you must either include a machine-readable 473 Transparent copy along with each Opaque copy, or state in or with 474 each Opaque copy a computer-network location from which the general 475 network-using public has access to download using public-standard 476 network protocols a complete Transparent copy of the Document, free 477 of added material. If you use the latter option, you must take 478 reasonably prudent steps, when you begin distribution of Opaque 479 copies in quantity, to ensure that this Transparent copy will 480 remain thus accessible at the stated location until at least one 481 year after the last time you distribute an Opaque copy (directly or 482 through your agents or retailers) of that edition to the public. 483 484 It is requested, but not required, that you contact the authors of 485 the Document well before redistributing any large number of copies, 486 to give them a chance to provide you with an updated version of the 487 Document. 488 489 4. MODIFICATIONS 490 491 You may copy and distribute a Modified Version of the Document 492 under the conditions of sections 2 and 3 above, provided that you 493 release the Modified Version under precisely this License, with the 494 Modified Version filling the role of the Document, thus licensing 495 distribution and modification of the Modified Version to whoever 496 possesses a copy of it. In addition, you must do these things in 497 the Modified Version: 498 499 A. Use in the Title Page (and on the covers, if any) a title 500 distinct from that of the Document, and from those of previous 501 versions (which should, if there were any, be listed in the 502 History section of the Document). You may use the same title 503 as a previous version if the original publisher of that 504 version gives permission. 505 506 B. List on the Title Page, as authors, one or more persons or 507 entities responsible for authorship of the modifications in 508 the Modified Version, together with at least five of the 509 principal authors of the Document (all of its principal 510 authors, if it has fewer than five), unless they release you 511 from this requirement. 512 513 C. State on the Title page the name of the publisher of the 514 Modified Version, as the publisher. 515 516 D. Preserve all the copyright notices of the Document. 517 518 E. Add an appropriate copyright notice for your modifications 519 adjacent to the other copyright notices. 520 521 F. Include, immediately after the copyright notices, a license 522 notice giving the public permission to use the Modified 523 Version under the terms of this License, in the form shown in 524 the Addendum below. 525 526 G. Preserve in that license notice the full lists of Invariant 527 Sections and required Cover Texts given in the Document's 528 license notice. 529 530 H. Include an unaltered copy of this License. 531 532 I. Preserve the section Entitled "History", Preserve its Title, 533 and add to it an item stating at least the title, year, new 534 authors, and publisher of the Modified Version as given on the 535 Title Page. If there is no section Entitled "History" in the 536 Document, create one stating the title, year, authors, and 537 publisher of the Document as given on its Title Page, then add 538 an item describing the Modified Version as stated in the 539 previous sentence. 540 541 J. Preserve the network location, if any, given in the Document 542 for public access to a Transparent copy of the Document, and 543 likewise the network locations given in the Document for 544 previous versions it was based on. These may be placed in the 545 "History" section. You may omit a network location for a work 546 that was published at least four years before the Document 547 itself, or if the original publisher of the version it refers 548 to gives permission. 549 550 K. For any section Entitled "Acknowledgements" or "Dedications", 551 Preserve the Title of the section, and preserve in the section 552 all the substance and tone of each of the contributor 553 acknowledgements and/or dedications given therein. 554 555 L. Preserve all the Invariant Sections of the Document, unaltered 556 in their text and in their titles. Section numbers or the 557 equivalent are not considered part of the section titles. 558 559 M. Delete any section Entitled "Endorsements". Such a section 560 may not be included in the Modified Version. 561 562 N. Do not retitle any existing section to be Entitled 563 "Endorsements" or to conflict in title with any Invariant 564 Section. 565 566 O. Preserve any Warranty Disclaimers. 567 568 If the Modified Version includes new front-matter sections or 569 appendices that qualify as Secondary Sections and contain no 570 material copied from the Document, you may at your option designate 571 some or all of these sections as invariant. To do this, add their 572 titles to the list of Invariant Sections in the Modified Version's 573 license notice. These titles must be distinct from any other 574 section titles. 575 576 You may add a section Entitled "Endorsements", provided it contains 577 nothing but endorsements of your Modified Version by various 578 parties--for example, statements of peer review or that the text 579 has been approved by an organization as the authoritative 580 definition of a standard. 581 582 You may add a passage of up to five words as a Front-Cover Text, 583 and a passage of up to 25 words as a Back-Cover Text, to the end of 584 the list of Cover Texts in the Modified Version. Only one passage 585 of Front-Cover Text and one of Back-Cover Text may be added by (or 586 through arrangements made by) any one entity. If the Document 587 already includes a cover text for the same cover, previously added 588 by you or by arrangement made by the same entity you are acting on 589 behalf of, you may not add another; but you may replace the old 590 one, on explicit permission from the previous publisher that added 591 the old one. 592 593 The author(s) and publisher(s) of the Document do not by this 594 License give permission to use their names for publicity for or to 595 assert or imply endorsement of any Modified Version. 596 597 5. COMBINING DOCUMENTS 598 599 You may combine the Document with other documents released under 600 this License, under the terms defined in section 4 above for 601 modified versions, provided that you include in the combination all 602 of the Invariant Sections of all of the original documents, 603 unmodified, and list them all as Invariant Sections of your 604 combined work in its license notice, and that you preserve all 605 their Warranty Disclaimers. 606 607 The combined work need only contain one copy of this License, and 608 multiple identical Invariant Sections may be replaced with a single 609 copy. If there are multiple Invariant Sections with the same name 610 but different contents, make the title of each such section unique 611 by adding at the end of it, in parentheses, the name of the 612 original author or publisher of that section if known, or else a 613 unique number. Make the same adjustment to the section titles in 614 the list of Invariant Sections in the license notice of the 615 combined work. 616 617 In the combination, you must combine any sections Entitled 618 "History" in the various original documents, forming one section 619 Entitled "History"; likewise combine any sections Entitled 620 "Acknowledgements", and any sections Entitled "Dedications". You 621 must delete all sections Entitled "Endorsements." 622 623 6. COLLECTIONS OF DOCUMENTS 624 625 You may make a collection consisting of the Document and other 626 documents released under this License, and replace the individual 627 copies of this License in the various documents with a single copy 628 that is included in the collection, provided that you follow the 629 rules of this License for verbatim copying of each of the documents 630 in all other respects. 631 632 You may extract a single document from such a collection, and 633 distribute it individually under this License, provided you insert 634 a copy of this License into the extracted document, and follow this 635 License in all other respects regarding verbatim copying of that 636 document. 637 638 7. AGGREGATION WITH INDEPENDENT WORKS 639 640 A compilation of the Document or its derivatives with other 641 separate and independent documents or works, in or on a volume of a 642 storage or distribution medium, is called an "aggregate" if the 643 copyright resulting from the compilation is not used to limit the 644 legal rights of the compilation's users beyond what the individual 645 works permit. When the Document is included in an aggregate, this 646 License does not apply to the other works in the aggregate which 647 are not themselves derivative works of the Document. 648 649 If the Cover Text requirement of section 3 is applicable to these 650 copies of the Document, then if the Document is less than one half 651 of the entire aggregate, the Document's Cover Texts may be placed 652 on covers that bracket the Document within the aggregate, or the 653 electronic equivalent of covers if the Document is in electronic 654 form. Otherwise they must appear on printed covers that bracket 655 the whole aggregate. 656 657 8. TRANSLATION 658 659 Translation is considered a kind of modification, so you may 660 distribute translations of the Document under the terms of section 661 4. Replacing Invariant Sections with translations requires special 662 permission from their copyright holders, but you may include 663 translations of some or all Invariant Sections in addition to the 664 original versions of these Invariant Sections. You may include a 665 translation of this License, and all the license notices in the 666 Document, and any Warranty Disclaimers, provided that you also 667 include the original English version of this License and the 668 original versions of those notices and disclaimers. In case of a 669 disagreement between the translation and the original version of 670 this License or a notice or disclaimer, the original version will 671 prevail. 672 673 If a section in the Document is Entitled "Acknowledgements", 674 "Dedications", or "History", the requirement (section 4) to 675 Preserve its Title (section 1) will typically require changing the 676 actual title. 677 678 9. TERMINATION 679 680 You may not copy, modify, sublicense, or distribute the Document 681 except as expressly provided under this License. Any attempt 682 otherwise to copy, modify, sublicense, or distribute it is void, 683 and will automatically terminate your rights under this License. 684 685 However, if you cease all violation of this License, then your 686 license from a particular copyright holder is reinstated (a) 687 provisionally, unless and until the copyright holder explicitly and 688 finally terminates your license, and (b) permanently, if the 689 copyright holder fails to notify you of the violation by some 690 reasonable means prior to 60 days after the cessation. 691 692 Moreover, your license from a particular copyright holder is 693 reinstated permanently if the copyright holder notifies you of the 694 violation by some reasonable means, this is the first time you have 695 received notice of violation of this License (for any work) from 696 that copyright holder, and you cure the violation prior to 30 days 697 after your receipt of the notice. 698 699 Termination of your rights under this section does not terminate 700 the licenses of parties who have received copies or rights from you 701 under this License. If your rights have been terminated and not 702 permanently reinstated, receipt of a copy of some or all of the 703 same material does not give you any rights to use it. 704 705 10. FUTURE REVISIONS OF THIS LICENSE 706 707 The Free Software Foundation may publish new, revised versions of 708 the GNU Free Documentation License from time to time. Such new 709 versions will be similar in spirit to the present version, but may 710 differ in detail to address new problems or concerns. See 711 <http://www.gnu.org/copyleft/>. 712 713 Each version of the License is given a distinguishing version 714 number. If the Document specifies that a particular numbered 715 version of this License "or any later version" applies to it, you 716 have the option of following the terms and conditions either of 717 that specified version or of any later version that has been 718 published (not as a draft) by the Free Software Foundation. If the 719 Document does not specify a version number of this License, you may 720 choose any version ever published (not as a draft) by the Free 721 Software Foundation. If the Document specifies that a proxy can 722 decide which future versions of this License can be used, that 723 proxy's public statement of acceptance of a version permanently 724 authorizes you to choose that version for the Document. 725 726 11. RELICENSING 727 728 "Massive Multiauthor Collaboration Site" (or "MMC Site") means any 729 World Wide Web server that publishes copyrightable works and also 730 provides prominent facilities for anybody to edit those works. A 731 public wiki that anybody can edit is an example of such a server. 732 A "Massive Multiauthor Collaboration" (or "MMC") contained in the 733 site means any set of copyrightable works thus published on the MMC 734 site. 735 736 "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 737 license published by Creative Commons Corporation, a not-for-profit 738 corporation with a principal place of business in San Francisco, 739 California, as well as future copyleft versions of that license 740 published by that same organization. 741 742 "Incorporate" means to publish or republish a Document, in whole or 743 in part, as part of another Document. 744 745 An MMC is "eligible for relicensing" if it is licensed under this 746 License, and if all works that were first published under this 747 License somewhere other than this MMC, and subsequently 748 incorporated in whole or in part into the MMC, (1) had no cover 749 texts or invariant sections, and (2) were thus incorporated prior 750 to November 1, 2008. 751 752 The operator of an MMC Site may republish an MMC contained in the 753 site under CC-BY-SA on the same site at any time before August 1, 754 2009, provided the MMC is eligible for relicensing. 755 756ADDENDUM: How to use this License for your documents 757==================================================== 758 759To use this License in a document you have written, include a copy of 760the License in the document and put the following copyright and license 761notices just after the title page: 762 763 Copyright (C) YEAR YOUR NAME. 764 Permission is granted to copy, distribute and/or modify this document 765 under the terms of the GNU Free Documentation License, Version 1.3 766 or any later version published by the Free Software Foundation; 767 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover 768 Texts. A copy of the license is included in the section entitled ``GNU 769 Free Documentation License''. 770 771 If you have Invariant Sections, Front-Cover Texts and Back-Cover 772Texts, replace the "with...Texts." line with this: 773 774 with the Invariant Sections being LIST THEIR TITLES, with 775 the Front-Cover Texts being LIST, and with the Back-Cover Texts 776 being LIST. 777 778 If you have Invariant Sections without Cover Texts, or some other 779combination of the three, merge those two alternatives to suit the 780situation. 781 782 If your document contains nontrivial examples of program code, we 783recommend releasing these examples in parallel under your choice of free 784software license, such as the GNU General Public License, to permit 785their use in free software. 786 787 788File: libquadmath.info, Node: Reporting Bugs, Prev: GNU Free Documentation License, Up: Top 789 7904 Reporting Bugs 791**************** 792 793Bugs in the GCC Quad-Precision Math Library implementation should be 794reported via <http://gcc.gnu.org/bugs.html>. 795 796 797 798Tag Table: 799Node: Top1633 800Node: Typedef and constants2367 801Node: Math Library Routines3786 802Node: I/O Library Routines7503 803Node: strtoflt1287828 804Node: quadmath_snprintf8588 805Node: GNU Free Documentation License10798 806Node: Reporting Bugs35945 807 808End Tag Table 809