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