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