summaryrefslogtreecommitdiffstats
path: root/lib/msun/src/math.h
blob: d34149d998f6f62d9ac28bb32cd5ee190c8dba12 (plain)
ofshex dumpascii
0000 2f 2a 0a 20 2a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d /*..*.==========================
0020 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 20 43 6f ==========================..*.Co
0040 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 33 20 62 79 20 53 75 6e 20 4d 69 63 72 6f 73 79 73 pyright.(C).1993.by.Sun.Microsys
0060 74 65 6d 73 2c 20 49 6e 63 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a tems,.Inc..All.rights.reserved..
0080 20 2a 0a 20 2a 20 44 65 76 65 6c 6f 70 65 64 20 61 74 20 53 75 6e 50 72 6f 2c 20 61 20 53 75 6e .*..*.Developed.at.SunPro,.a.Sun
00a0 20 4d 69 63 72 6f 73 79 73 74 65 6d 73 2c 20 49 6e 63 2e 20 62 75 73 69 6e 65 73 73 2e 0a 20 2a .Microsystems,.Inc..business...*
00c0 20 50 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 .Permission.to.use,.copy,.modify
00e0 2c 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 0a 20 2a 20 73 6f 66 74 77 61 72 ,.and.distribute.this..*.softwar
0100 65 20 69 73 20 66 72 65 65 6c 79 20 67 72 61 6e 74 65 64 2c 20 70 72 6f 76 69 64 65 64 20 74 68 e.is.freely.granted,.provided.th
0120 61 74 20 74 68 69 73 20 6e 6f 74 69 63 65 0a 20 2a 20 69 73 20 70 72 65 73 65 72 76 65 64 2e 0a at.this.notice..*.is.preserved..
0140 20 2a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d .*.=============================
0160 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 2f 0a 0a 2f 2a 0a =======================..*/../*.
0180 20 2a 20 66 72 6f 6d 3a 20 40 28 23 29 66 64 6c 69 62 6d 2e 68 20 35 2e 31 20 39 33 2f 30 39 2f .*.from:.@(#)fdlibm.h.5.1.93/09/
01a0 32 34 0a 20 2a 20 24 46 72 65 65 42 53 44 24 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 5f 4d 41 24..*.$FreeBSD$..*/..#ifndef._MA
01c0 54 48 5f 48 5f 0a 23 64 65 66 69 6e 65 09 5f 4d 41 54 48 5f 48 5f 0a 0a 2f 2a 0a 20 2a 20 41 4e TH_H_.#define._MATH_H_../*..*.AN
01e0 53 49 2f 50 4f 53 49 58 0a 20 2a 2f 0a 65 78 74 65 72 6e 20 63 68 61 72 20 5f 5f 69 6e 66 69 6e SI/POSIX..*/.extern.char.__infin
0200 69 74 79 5b 5d 3b 0a 23 64 65 66 69 6e 65 20 48 55 47 45 5f 56 41 4c 09 28 2a 28 64 6f 75 62 6c ity[];.#define.HUGE_VAL.(*(doubl
0220 65 20 2a 29 20 5f 5f 69 6e 66 69 6e 69 74 79 29 0a 0a 2f 2a 0a 20 2a 20 58 4f 50 45 4e 2f 53 56 e.*).__infinity)../*..*.XOPEN/SV
0240 49 44 0a 20 2a 2f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 41 4e 53 49 5f 53 4f 55 52 43 45 ID..*/.#if.!defined(_ANSI_SOURCE
0260 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 50 4f 53 49 58 5f 53 4f 55 52 43 45 29 0a 23 64 65 ).&&.!defined(_POSIX_SOURCE).#de
0280 66 69 6e 65 09 4d 5f 45 09 09 32 2e 37 31 38 32 38 31 38 32 38 34 35 39 30 34 35 32 33 35 34 09 fine.M_E..2.7182818284590452354.
02a0 2f 2a 20 65 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 4c 4f 47 32 45 09 09 31 2e 34 34 32 36 39 /*.e.*/.#define.M_LOG2E..1.44269
02c0 35 30 34 30 38 38 38 39 36 33 34 30 37 34 09 2f 2a 20 6c 6f 67 20 32 65 20 2a 2f 0a 23 64 65 66 50408889634074./*.log.2e.*/.#def
02e0 69 6e 65 09 4d 5f 4c 4f 47 31 30 45 09 30 2e 34 33 34 32 39 34 34 38 31 39 30 33 32 35 31 38 32 ine.M_LOG10E.0.43429448190325182
0300 37 36 35 09 2f 2a 20 6c 6f 67 20 31 30 65 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 4c 4e 32 09 765./*.log.10e.*/.#define.M_LN2.
0320 09 30 2e 36 39 33 31 34 37 31 38 30 35 35 39 39 34 35 33 30 39 34 32 09 2f 2a 20 6c 6f 67 20 65 .0.69314718055994530942./*.log.e
0340 32 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 4c 4e 31 30 09 09 32 2e 33 30 32 35 38 35 30 39 32 2.*/.#define.M_LN10..2.302585092
0360 39 39 34 30 34 35 36 38 34 30 32 09 2f 2a 20 6c 6f 67 20 65 31 30 20 2a 2f 0a 23 64 65 66 69 6e 99404568402./*.log.e10.*/.#defin
0380 65 09 4d 5f 50 49 09 09 33 2e 31 34 31 35 39 32 36 35 33 35 38 39 37 39 33 32 33 38 34 36 09 2f e.M_PI..3.14159265358979323846./
03a0 2a 20 70 69 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 50 49 5f 32 09 09 31 2e 35 37 30 37 39 36 *.pi.*/.#define.M_PI_2..1.570796
03c0 33 32 36 37 39 34 38 39 36 36 31 39 32 33 09 2f 2a 20 70 69 2f 32 20 2a 2f 0a 23 64 65 66 69 6e 32679489661923./*.pi/2.*/.#defin
03e0 65 09 4d 5f 50 49 5f 34 09 09 30 2e 37 38 35 33 39 38 31 36 33 33 39 37 34 34 38 33 30 39 36 32 e.M_PI_4..0.78539816339744830962
0400 09 2f 2a 20 70 69 2f 34 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 31 5f 50 49 09 09 30 2e 33 31 ./*.pi/4.*/.#define.M_1_PI..0.31
0420 38 33 30 39 38 38 36 31 38 33 37 39 30 36 37 31 35 34 09 2f 2a 20 31 2f 70 69 20 2a 2f 0a 23 64 830988618379067154./*.1/pi.*/.#d
0440 65 66 69 6e 65 09 4d 5f 32 5f 50 49 09 09 30 2e 36 33 36 36 31 39 37 37 32 33 36 37 35 38 31 33 efine.M_2_PI..0.6366197723675813
0460 34 33 30 38 09 2f 2a 20 32 2f 70 69 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 32 5f 53 51 52 54 4308./*.2/pi.*/.#define.M_2_SQRT
0480 50 49 09 31 2e 31 32 38 33 37 39 31 36 37 30 39 35 35 31 32 35 37 33 39 30 09 2f 2a 20 32 2f 73 PI.1.12837916709551257390./*.2/s
04a0 71 72 74 28 70 69 29 20 2a 2f 0a 23 64 65 66 69 6e 65 09 4d 5f 53 51 52 54 32 09 09 31 2e 34 31 qrt(pi).*/.#define.M_SQRT2..1.41
04c0 34 32 31 33 35 36 32 33 37 33 30 39 35 30 34 38 38 30 09 2f 2a 20 73 71 72 74 28 32 29 20 2a 2f 421356237309504880./*.sqrt(2).*/
04e0 0a 23 64 65 66 69 6e 65 09 4d 5f 53 51 52 54 31 5f 32 09 30 2e 37 30 37 31 30 36 37 38 31 31 38 .#define.M_SQRT1_2.0.70710678118
0500 36 35 34 37 35 32 34 34 30 09 2f 2a 20 31 2f 73 71 72 74 28 32 29 20 2a 2f 0a 0a 23 64 65 66 69 654752440./*.1/sqrt(2).*/..#defi
0520 6e 65 09 4d 41 58 46 4c 4f 41 54 09 28 28 66 6c 6f 61 74 29 33 2e 34 30 32 38 32 33 34 36 36 33 ne.MAXFLOAT.((float)3.4028234663
0540 38 35 32 38 38 36 30 65 2b 33 38 29 0a 65 78 74 65 72 6e 20 69 6e 74 20 73 69 67 6e 67 61 6d 3b 8528860e+38).extern.int.signgam;
0560 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 58 4f 50 45 4e 5f 53 4f 55 52 43 45 29 0a 65 6e ..#if.!defined(_XOPEN_SOURCE).en
0580 75 6d 20 66 64 76 65 72 73 69 6f 6e 20 7b 66 64 6c 69 62 6d 5f 69 65 65 65 20 3d 20 2d 31 2c 20 um.fdversion.{fdlibm_ieee.=.-1,.
05a0 66 64 6c 69 62 6d 5f 73 76 69 64 2c 20 66 64 6c 69 62 6d 5f 78 6f 70 65 6e 2c 20 66 64 6c 69 62 fdlibm_svid,.fdlibm_xopen,.fdlib
05c0 6d 5f 70 6f 73 69 78 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 5f m_posix};..#define._LIB_VERSION_
05e0 54 59 50 45 20 65 6e 75 6d 20 66 64 76 65 72 73 69 6f 6e 0a 23 64 65 66 69 6e 65 20 5f 4c 49 42 TYPE.enum.fdversion.#define._LIB
0600 5f 56 45 52 53 49 4f 4e 20 5f 66 64 6c 69 62 5f 76 65 72 73 69 6f 6e 0a 0a 2f 2a 20 69 66 20 67 _VERSION._fdlib_version../*.if.g
0620 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 20 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 20 69 73 20 6e lobal.variable._LIB_VERSION.is.n
0640 6f 74 20 64 65 73 69 72 61 62 6c 65 2c 20 6f 6e 65 20 6d 61 79 0a 20 2a 20 63 68 61 6e 67 65 20 ot.desirable,.one.may..*.change.
0660 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 20 62 65 20 61 20 63 6f 6e 73 74 61 6e 74 20 62 the.following.to.be.a.constant.b
0680 79 3a 0a 20 2a 09 23 64 65 66 69 6e 65 20 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 5f 54 59 50 45 20 y:..*.#define._LIB_VERSION_TYPE.
06a0 63 6f 6e 73 74 20 65 6e 75 6d 20 76 65 72 73 69 6f 6e 0a 20 2a 20 49 6e 20 74 68 61 74 20 63 61 const.enum.version..*.In.that.ca
06c0 73 65 2c 20 61 66 74 65 72 20 6f 6e 65 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 76 61 se,.after.one.initializes.the.va
06e0 6c 75 65 20 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 20 28 73 65 65 0a 20 2a 20 73 5f 6c 69 62 5f 76 lue._LIB_VERSION.(see..*.s_lib_v
0700 65 72 73 69 6f 6e 2e 63 29 20 64 75 72 69 6e 67 20 63 6f 6d 70 69 6c 65 20 74 69 6d 65 2c 20 69 ersion.c).during.compile.time,.i
0720 74 20 63 61 6e 6e 6f 74 20 62 65 20 6d 6f 64 69 66 69 65 64 0a 20 2a 20 69 6e 20 74 68 65 20 6d t.cannot.be.modified..*.in.the.m
0740 69 64 64 6c 65 20 6f 66 20 61 20 70 72 6f 67 72 61 6d 0a 20 2a 2f 0a 65 78 74 65 72 6e 20 20 5f iddle.of.a.program..*/.extern.._
0760 4c 49 42 5f 56 45 52 53 49 4f 4e 5f 54 59 50 45 20 20 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 3b 0a LIB_VERSION_TYPE.._LIB_VERSION;.
0780 0a 23 64 65 66 69 6e 65 20 5f 49 45 45 45 5f 20 20 66 64 6c 69 62 6d 5f 69 65 65 65 0a 23 64 65 .#define._IEEE_..fdlibm_ieee.#de
07a0 66 69 6e 65 20 5f 53 56 49 44 5f 20 20 66 64 6c 69 62 6d 5f 73 76 69 64 0a 23 64 65 66 69 6e 65 fine._SVID_..fdlibm_svid.#define
07c0 20 5f 58 4f 50 45 4e 5f 20 66 64 6c 69 62 6d 5f 78 6f 70 65 6e 0a 23 64 65 66 69 6e 65 20 5f 50 ._XOPEN_.fdlibm_xopen.#define._P
07e0 4f 53 49 58 5f 20 66 64 6c 69 62 6d 5f 70 6f 73 69 78 0a 0a 2f 2a 20 57 65 20 68 61 76 65 20 61 OSIX_.fdlibm_posix../*.We.have.a
0800 20 70 72 6f 62 6c 65 6d 20 77 68 65 6e 20 75 73 69 6e 67 20 43 2b 2b 20 73 69 6e 63 65 20 60 65 .problem.when.using.C++.since.`e
0820 78 63 65 70 74 69 6f 6e 27 20 69 73 20 61 20 72 65 73 65 72 76 65 64 0a 20 20 20 6e 61 6d 65 20 xception'.is.a.reserved....name.
0840 69 6e 20 43 2b 2b 2e 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a in.C++...*/.#ifndef.__cplusplus.
0860 73 74 72 75 63 74 20 65 78 63 65 70 74 69 6f 6e 20 7b 0a 09 69 6e 74 20 74 79 70 65 3b 0a 09 63 struct.exception.{..int.type;..c
0880 68 61 72 20 2a 6e 61 6d 65 3b 0a 09 64 6f 75 62 6c 65 20 61 72 67 31 3b 0a 09 64 6f 75 62 6c 65 har.*name;..double.arg1;..double
08a0 20 61 72 67 32 3b 0a 09 64 6f 75 62 6c 65 20 72 65 74 76 61 6c 3b 0a 7d 3b 0a 23 65 6e 64 69 66 .arg2;..double.retval;.};.#endif
08c0 0a 0a 23 69 66 20 30 0a 2f 2a 20 4f 6c 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 43 53 52 47 3b 20 ..#if.0./*.Old.value.from.CSRG;.
08e0 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c 79 20 62 65 74 74 65 72 2e 20 2a 2f 0a 23 64 65 66 this.is.probably.better..*/.#def
0900 69 6e 65 09 48 55 47 45 09 09 48 55 47 45 5f 56 41 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 ine.HUGE..HUGE_VAL.#else.#define
0920 09 48 55 47 45 09 09 4d 41 58 46 4c 4f 41 54 0a 23 65 6e 64 69 66 0a 0a 2f 2a 0a 20 2a 20 73 65 .HUGE..MAXFLOAT.#endif../*..*.se
0940 74 20 58 5f 54 4c 4f 53 53 20 3d 20 70 69 2a 32 2a 2a 35 32 2c 20 77 68 69 63 68 20 69 73 20 70 t.X_TLOSS.=.pi*2**52,.which.is.p
0960 6f 73 73 69 62 6c 79 20 64 65 66 69 6e 65 64 20 69 6e 20 3c 76 61 6c 75 65 73 2e 68 3e 0a 20 2a ossibly.defined.in.<values.h>..*
0980 20 28 6f 6e 65 20 6d 61 79 20 72 65 70 6c 61 63 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 .(one.may.replace.the.following.
09a0 6c 69 6e 65 20 62 79 20 22 23 69 6e 63 6c 75 64 65 20 3c 76 61 6c 75 65 73 2e 68 3e 22 29 0a 20 line.by."#include.<values.h>")..
09c0 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 58 5f 54 4c 4f 53 53 09 09 31 2e 34 31 34 38 34 37 35 35 30 */..#define.X_TLOSS..1.414847550
09e0 34 30 35 36 38 38 30 30 30 30 30 65 2b 31 36 0a 0a 23 64 65 66 69 6e 65 09 44 4f 4d 41 49 4e 09 40568800000e+16..#define.DOMAIN.
0a00 09 31 0a 23 64 65 66 69 6e 65 09 53 49 4e 47 09 09 32 0a 23 64 65 66 69 6e 65 09 4f 56 45 52 46 .1.#define.SING..2.#define.OVERF
0a20 4c 4f 57 09 33 0a 23 64 65 66 69 6e 65 09 55 4e 44 45 52 46 4c 4f 57 09 34 0a 23 64 65 66 69 6e LOW.3.#define.UNDERFLOW.4.#defin
0a40 65 09 54 4c 4f 53 53 09 09 35 0a 23 64 65 66 69 6e 65 09 50 4c 4f 53 53 09 09 36 0a 0a 23 65 6e e.TLOSS..5.#define.PLOSS..6..#en
0a60 64 69 66 20 2f 2a 20 21 5f 58 4f 50 45 4e 5f 53 4f 55 52 43 45 20 2a 2f 0a 23 65 6e 64 69 66 20 dif./*.!_XOPEN_SOURCE.*/.#endif.
0a80 2f 2a 20 21 5f 41 4e 53 49 5f 53 4f 55 52 43 45 20 26 26 20 21 5f 50 4f 53 49 58 5f 53 4f 55 52 /*.!_ANSI_SOURCE.&&.!_POSIX_SOUR
0aa0 43 45 20 2a 2f 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 63 64 65 66 73 2e 68 3e 0a 0a 2f CE.*/..#include.<sys/cdefs.h>../
0ac0 2a 0a 20 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 68 61 76 *..*.Most.of.these.functions.hav
0ae0 65 20 74 68 65 20 73 69 64 65 20 65 66 66 65 63 74 20 6f 66 20 73 65 74 74 69 6e 67 20 65 72 72 e.the.side.effect.of.setting.err
0b00 6e 6f 2c 20 73 6f 20 74 68 65 79 0a 20 2a 20 61 72 65 20 6e 6f 74 20 64 65 63 6c 61 72 65 64 20 no,.so.they..*.are.not.declared.
0b20 61 73 20 5f 5f 70 75 72 65 32 2e 20 20 28 58 58 58 3a 20 74 68 69 73 20 70 6f 69 6e 74 20 6e 65 as.__pure2...(XXX:.this.point.ne
0b40 65 64 73 20 74 6f 20 62 65 20 72 65 76 69 73 69 74 65 64 2c 0a 20 2a 20 73 69 6e 63 65 20 43 39 eds.to.be.revisited,..*.since.C9
0b60 39 20 64 6f 65 73 6e 27 74 20 72 65 71 75 69 72 65 20 74 68 65 20 6d 69 73 74 61 6b 65 20 6f 66 9.doesn't.require.the.mistake.of
0b80 20 73 65 74 74 69 6e 67 20 65 72 72 6e 6f 2c 20 61 6e 64 20 77 65 20 6d 6f 73 74 6c 79 0a 20 2a .setting.errno,.and.we.mostly..*
0ba0 20 64 6f 6e 27 74 20 73 65 74 20 69 74 20 61 6e 79 77 61 79 2e 20 20 49 6e 20 43 39 39 2c 20 70 .don't.set.it.anyway...In.C99,.p
0bc0 72 61 67 6d 61 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 63 68 61 6e 67 69 6e ragmas.and.functions.for.changin
0be0 67 20 74 68 65 0a 20 2a 20 72 6f 75 6e 64 69 6e 67 20 6d 6f 64 65 20 61 66 66 65 63 74 20 74 68 g.the..*.rounding.mode.affect.th
0c00 65 20 70 75 72 69 74 79 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 2e 29 0a 20 2a e.purity.of.these.functions.)..*
0c20 2f 0a 5f 5f 42 45 47 49 4e 5f 44 45 43 4c 53 0a 2f 2a 0a 20 2a 20 41 4e 53 49 2f 50 4f 53 49 58 /.__BEGIN_DECLS./*..*.ANSI/POSIX
0c40 0a 20 2a 2f 0a 64 6f 75 62 6c 65 09 61 63 6f 73 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 ..*/.double.acos(double);.double
0c60 09 61 73 69 6e 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 61 74 61 6e 28 64 6f 75 62 6c .asin(double);.double.atan(doubl
0c80 65 29 3b 0a 64 6f 75 62 6c 65 09 61 74 61 6e 32 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 e);.double.atan2(double,.double)
0ca0 3b 0a 64 6f 75 62 6c 65 09 63 6f 73 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 73 69 6e ;.double.cos(double);.double.sin
0cc0 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 74 61 6e 28 64 6f 75 62 6c 65 29 3b 0a 0a 64 (double);.double.tan(double);..d
0ce0 6f 75 62 6c 65 09 63 6f 73 68 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 73 69 6e 68 28 ouble.cosh(double);.double.sinh(
0d00 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 74 61 6e 68 28 64 6f 75 62 6c 65 29 3b 0a 0a 64 double);.double.tanh(double);..d
0d20 6f 75 62 6c 65 09 65 78 70 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 66 72 65 78 70 28 ouble.exp(double);.double.frexp(
0d40 64 6f 75 62 6c 65 2c 20 69 6e 74 20 2a 29 3b 09 2f 2a 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 double,.int.*);./*.fundamentally
0d60 20 21 5f 5f 70 75 72 65 32 20 2a 2f 0a 64 6f 75 62 6c 65 09 6c 64 65 78 70 28 64 6f 75 62 6c 65 .!__pure2.*/.double.ldexp(double
0d80 2c 20 69 6e 74 29 3b 0a 64 6f 75 62 6c 65 09 6c 6f 67 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 ,.int);.double.log(double);.doub
0da0 6c 65 09 6c 6f 67 31 30 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 6d 6f 64 66 28 64 6f le.log10(double);.double.modf(do
0dc0 75 62 6c 65 2c 20 64 6f 75 62 6c 65 20 2a 29 3b 09 2f 2a 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c uble,.double.*);./*.fundamentall
0de0 79 20 21 5f 5f 70 75 72 65 32 20 2a 2f 0a 0a 64 6f 75 62 6c 65 09 70 6f 77 28 64 6f 75 62 6c 65 y.!__pure2.*/..double.pow(double
0e00 2c 20 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 73 71 72 74 28 64 6f 75 62 6c 65 29 3b 0a ,.double);.double.sqrt(double);.
0e20 0a 64 6f 75 62 6c 65 09 63 65 69 6c 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 66 61 62 .double.ceil(double);.double.fab
0e40 73 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 66 6c 6f 6f 72 28 64 6f 75 62 6c 65 29 3b s(double);.double.floor(double);
0e60 0a 64 6f 75 62 6c 65 09 66 6d 6f 64 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 3b 0a 0a 2f .double.fmod(double,.double);../
0e80 2a 0a 20 2a 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 6e 6f 74 20 69 6e 20 *..*.These.functions.are.not.in.
0ea0 43 39 30 20 73 6f 20 74 68 65 79 20 63 61 6e 20 62 65 20 22 72 69 67 68 74 22 2e 20 20 54 68 65 C90.so.they.can.be."right"...The
0ec0 20 6f 6e 65 73 20 74 68 61 74 0a 20 2a 20 6e 65 76 65 72 20 73 65 74 20 65 72 72 6e 6f 20 69 6e .ones.that..*.never.set.errno.in
0ee0 20 6c 69 62 2f 6d 73 75 6e 20 61 72 65 20 64 65 63 6c 61 72 65 64 20 61 73 20 5f 5f 70 75 72 65 .lib/msun.are.declared.as.__pure
0f00 32 2e 0a 20 2a 2f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 41 4e 53 49 5f 53 4f 55 52 43 45 2...*/.#if.!defined(_ANSI_SOURCE
0f20 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 50 4f 53 49 58 5f 53 4f 55 52 43 45 29 0a 64 6f 75 ).&&.!defined(_POSIX_SOURCE).dou
0f40 62 6c 65 09 65 72 66 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 65 72 66 63 28 64 6f 75 ble.erf(double);.double.erfc(dou
0f60 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 69 6e 74 09 66 69 6e 69 74 65 28 64 6f 75 62 6c 65 29 ble).__pure2;.int.finite(double)
0f80 20 5f 5f 70 75 72 65 32 3b 0a 64 6f 75 62 6c 65 09 67 61 6d 6d 61 28 64 6f 75 62 6c 65 29 3b 0a .__pure2;.double.gamma(double);.
0fa0 64 6f 75 62 6c 65 09 68 79 70 6f 74 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 3b 0a 69 6e double.hypot(double,.double);.in
0fc0 74 09 69 73 69 6e 66 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 69 6e 74 09 69 73 6e t.isinf(double).__pure2;.int.isn
0fe0 61 6e 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 64 6f 75 62 6c 65 09 6a 30 28 64 6f an(double).__pure2;.double.j0(do
1000 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 6a 31 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 uble);.double.j1(double);.double
1020 09 6a 6e 28 69 6e 74 2c 20 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 6c 67 61 6d 6d 61 28 .jn(int,.double);.double.lgamma(
1040 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 79 30 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 double);.double.y0(double);.doub
1060 6c 65 09 79 31 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 79 6e 28 69 6e 74 2c 20 64 6f le.y1(double);.double.yn(int,.do
1080 75 62 6c 65 29 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 58 4f 50 45 4e 5f 53 4f 55 52 uble);..#if.!defined(_XOPEN_SOUR
10a0 43 45 29 0a 64 6f 75 62 6c 65 09 61 63 6f 73 68 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 CE).double.acosh(double);.double
10c0 09 61 73 69 6e 68 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 61 74 61 6e 68 28 64 6f 75 .asinh(double);.double.atanh(dou
10e0 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 63 62 72 74 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 ble);.double.cbrt(double).__pure
1100 32 3b 0a 64 6f 75 62 6c 65 09 6c 6f 67 62 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 2;.double.logb(double).__pure2;.
1120 64 6f 75 62 6c 65 09 6e 65 78 74 61 66 74 65 72 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 double.nextafter(double,.double)
1140 3b 0a 64 6f 75 62 6c 65 09 72 65 6d 61 69 6e 64 65 72 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c ;.double.remainder(double,.doubl
1160 65 29 3b 0a 64 6f 75 62 6c 65 09 73 63 61 6c 62 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 e);.double.scalb(double,.double)
1180 3b 0a 64 6f 75 62 6c 65 09 74 67 61 6d 6d 61 28 64 6f 75 62 6c 65 29 3b 0a 0a 23 69 66 6e 64 65 ;.double.tgamma(double);..#ifnde
11a0 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 69 6e 74 09 6d 61 74 68 65 72 72 28 73 74 72 75 63 74 f.__cplusplus.int.matherr(struct
11c0 20 65 78 63 65 70 74 69 6f 6e 20 2a 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 0a 20 2a 20 49 45 45 .exception.*);.#endif../*..*.IEE
11e0 45 20 54 65 73 74 20 56 65 63 74 6f 72 0a 20 2a 2f 0a 64 6f 75 62 6c 65 09 73 69 67 6e 69 66 69 E.Test.Vector..*/.double.signifi
1200 63 61 6e 64 28 64 6f 75 62 6c 65 29 3b 0a 0a 2f 2a 0a 20 2a 20 46 75 6e 63 74 69 6f 6e 73 20 63 cand(double);../*..*.Functions.c
1220 61 6c 6c 61 62 6c 65 20 66 72 6f 6d 20 43 2c 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 73 75 70 70 allable.from.C,.intended.to.supp
1240 6f 72 74 20 49 45 45 45 20 61 72 69 74 68 6d 65 74 69 63 2e 0a 20 2a 2f 0a 64 6f 75 62 6c 65 09 ort.IEEE.arithmetic...*/.double.
1260 63 6f 70 79 73 69 67 6e 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 copysign(double,.double).__pure2
1280 3b 0a 69 6e 74 09 69 6c 6f 67 62 28 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 72 69 6e 74 ;.int.ilogb(double);.double.rint
12a0 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 64 6f 75 62 6c 65 09 73 63 61 6c 62 6e 28 (double).__pure2;.double.scalbn(
12c0 64 6f 75 62 6c 65 2c 20 69 6e 74 29 3b 0a 0a 2f 2a 0a 20 2a 20 42 53 44 20 6d 61 74 68 20 6c 69 double,.int);../*..*.BSD.math.li
12e0 62 72 61 72 79 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 0a 20 2a 2f 0a 64 6f 75 62 6c 65 09 64 72 brary.entry.points..*/.double.dr
1300 65 6d 28 64 6f 75 62 6c 65 2c 20 64 6f 75 62 6c 65 29 3b 0a 64 6f 75 62 6c 65 09 65 78 70 6d 31 em(double,.double);.double.expm1
1320 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 64 6f 75 62 6c 65 09 6c 6f 67 31 70 28 64 (double).__pure2;.double.log1p(d
1340 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 0a 2f 2a 0a 20 2a 20 52 65 65 6e 74 72 61 6e 74 ouble).__pure2;../*..*.Reentrant
1360 20 76 65 72 73 69 6f 6e 20 6f 66 20 67 61 6d 6d 61 20 26 20 6c 67 61 6d 6d 61 3b 20 70 61 73 73 .version.of.gamma.&.lgamma;.pass
1380 65 73 20 73 69 67 6e 67 61 6d 20 62 61 63 6b 20 62 79 20 72 65 66 65 72 65 6e 63 65 0a 20 2a 20 es.signgam.back.by.reference..*.
13a0 61 73 20 74 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 3b 20 75 73 65 72 20 6d 75 73 as.the.second.argument;.user.mus
13c0 74 20 61 6c 6c 6f 63 61 74 65 20 73 70 61 63 65 20 66 6f 72 20 73 69 67 6e 67 61 6d 2e 0a 20 2a t.allocate.space.for.signgam...*
13e0 2f 0a 23 69 66 64 65 66 20 5f 52 45 45 4e 54 52 41 4e 54 0a 64 6f 75 62 6c 65 09 67 61 6d 6d 61 /.#ifdef._REENTRANT.double.gamma
1400 5f 72 28 64 6f 75 62 6c 65 2c 20 69 6e 74 20 2a 29 3b 0a 64 6f 75 62 6c 65 09 6c 67 61 6d 6d 61 _r(double,.int.*);.double.lgamma
1420 5f 72 28 64 6f 75 62 6c 65 2c 20 69 6e 74 20 2a 29 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 5f 52 45 _r(double,.int.*);.#endif./*._RE
1440 45 4e 54 52 41 4e 54 20 2a 2f 0a 0a 2f 2a 20 66 6c 6f 61 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 ENTRANT.*/../*.float.versions.of
1460 20 41 4e 53 49 2f 50 4f 53 49 58 20 66 75 6e 63 74 69 6f 6e 73 20 2a 2f 0a 66 6c 6f 61 74 09 61 .ANSI/POSIX.functions.*/.float.a
1480 63 6f 73 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 61 73 69 6e 66 28 66 6c 6f 61 74 29 3b cosf(float);.float.asinf(float);
14a0 0a 66 6c 6f 61 74 09 61 74 61 6e 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 61 74 61 6e 32 .float.atanf(float);.float.atan2
14c0 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 63 6f 73 66 28 66 6c 6f 61 f(float,.float);.float.cosf(floa
14e0 74 29 3b 0a 66 6c 6f 61 74 09 73 69 6e 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 74 61 6e t);.float.sinf(float);.float.tan
1500 66 28 66 6c 6f 61 74 29 3b 0a 0a 66 6c 6f 61 74 09 63 6f 73 68 66 28 66 6c 6f 61 74 29 3b 0a 66 f(float);..float.coshf(float);.f
1520 6c 6f 61 74 09 73 69 6e 68 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 74 61 6e 68 66 28 66 loat.sinhf(float);.float.tanhf(f
1540 6c 6f 61 74 29 3b 0a 0a 66 6c 6f 61 74 09 65 78 70 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 loat);..float.expf(float);.float
1560 09 66 72 65 78 70 66 28 66 6c 6f 61 74 2c 20 69 6e 74 20 2a 29 3b 09 2f 2a 20 66 75 6e 64 61 6d .frexpf(float,.int.*);./*.fundam
1580 65 6e 74 61 6c 6c 79 20 21 5f 5f 70 75 72 65 32 20 2a 2f 0a 66 6c 6f 61 74 09 6c 64 65 78 70 66 entally.!__pure2.*/.float.ldexpf
15a0 28 66 6c 6f 61 74 2c 20 69 6e 74 29 3b 0a 66 6c 6f 61 74 09 6c 6f 67 66 28 66 6c 6f 61 74 29 3b (float,.int);.float.logf(float);
15c0 0a 66 6c 6f 61 74 09 6c 6f 67 31 30 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 6d 6f 64 66 .float.log10f(float);.float.modf
15e0 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 20 2a 29 3b 09 2f 2a 20 66 75 6e 64 61 6d 65 6e 74 61 f(float,.float.*);./*.fundamenta
1600 6c 6c 79 20 21 5f 5f 70 75 72 65 32 20 2a 2f 0a 0a 66 6c 6f 61 74 09 70 6f 77 66 28 66 6c 6f 61 lly.!__pure2.*/..float.powf(floa
1620 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 73 71 72 74 66 28 66 6c 6f 61 74 29 3b 0a 0a t,.float);.float.sqrtf(float);..
1640 66 6c 6f 61 74 09 63 65 69 6c 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 66 61 62 73 66 28 float.ceilf(float);.float.fabsf(
1660 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 66 6c 6f 6f 72 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f float);.float.floorf(float);.flo
1680 61 74 09 66 6d 6f 64 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 0a 66 6c 6f 61 74 09 65 at.fmodf(float,.float);..float.e
16a0 72 66 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 65 72 66 63 66 28 66 6c 6f 61 74 29 20 5f rff(float);.float.erfcf(float)._
16c0 5f 70 75 72 65 32 3b 0a 69 6e 74 09 66 69 6e 69 74 65 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 _pure2;.int.finitef(float).__pur
16e0 65 32 3b 0a 66 6c 6f 61 74 09 67 61 6d 6d 61 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 68 e2;.float.gammaf(float);.float.h
1700 79 70 6f 74 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 69 6e 74 ypotf(float,.float).__pure2;.int
1720 09 69 73 69 6e 66 28 64 6f 75 62 6c 65 29 20 5f 5f 70 75 72 65 32 3b 0a 69 6e 74 09 69 73 6e 61 .isinf(double).__pure2;.int.isna
1740 6e 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 66 6c 6f 61 74 09 6a 30 66 28 66 6c 6f nf(float).__pure2;.float.j0f(flo
1760 61 74 29 3b 0a 66 6c 6f 61 74 09 6a 31 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 6a 6e 66 at);.float.j1f(float);.float.jnf
1780 28 69 6e 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 6c 67 61 6d 6d 61 66 28 66 6c 6f 61 (int,.float);.float.lgammaf(floa
17a0 74 29 3b 0a 66 6c 6f 61 74 09 79 30 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 79 31 66 28 t);.float.y0f(float);.float.y1f(
17c0 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 79 6e 66 28 69 6e 74 2c 20 66 6c 6f 61 74 29 3b 0a 0a float);.float.ynf(int,.float);..
17e0 66 6c 6f 61 74 09 61 63 6f 73 68 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 61 73 69 6e 68 float.acoshf(float);.float.asinh
1800 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 61 74 61 6e 68 66 28 66 6c 6f 61 74 29 3b 0a 66 f(float);.float.atanhf(float);.f
1820 6c 6f 61 74 09 63 62 72 74 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 66 6c 6f 61 74 loat.cbrtf(float).__pure2;.float
1840 09 6c 6f 67 62 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 66 6c 6f 61 74 09 6e 65 78 .logbf(float).__pure2;.float.nex
1860 74 61 66 74 65 72 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 72 65 6d tafterf(float,.float);.float.rem
1880 61 69 6e 64 65 72 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 73 63 61 ainderf(float,.float);.float.sca
18a0 6c 62 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 0a 2f 2a 0a 20 2a 20 66 6c 6f 61 74 20 lbf(float,.float);../*..*.float.
18c0 76 65 72 73 69 6f 6e 20 6f 66 20 49 45 45 45 20 54 65 73 74 20 56 65 63 74 6f 72 0a 20 2a 2f 0a version.of.IEEE.Test.Vector..*/.
18e0 66 6c 6f 61 74 09 73 69 67 6e 69 66 69 63 61 6e 64 66 28 66 6c 6f 61 74 29 3b 0a 0a 2f 2a 0a 20 float.significandf(float);../*..
1900 2a 20 46 6c 6f 61 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 63 61 *.Float.versions.of.functions.ca
1920 6c 6c 61 62 6c 65 20 66 72 6f 6d 20 43 2c 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 73 75 70 70 6f llable.from.C,.intended.to.suppo
1940 72 74 0a 20 2a 20 49 45 45 45 20 61 72 69 74 68 6d 65 74 69 63 2e 0a 20 2a 2f 0a 66 6c 6f 61 74 rt..*.IEEE.arithmetic...*/.float
1960 09 63 6f 70 79 73 69 67 6e 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 .copysignf(float,.float).__pure2
1980 3b 0a 69 6e 74 09 69 6c 6f 67 62 66 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 72 69 6e 74 66 ;.int.ilogbf(float);.float.rintf
19a0 28 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 73 63 61 6c 62 6e 66 28 66 6c 6f 61 74 2c 20 69 6e (float);.float.scalbnf(float,.in
19c0 74 29 3b 0a 0a 2f 2a 0a 20 2a 20 66 6c 6f 61 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 42 53 44 t);../*..*.float.versions.of.BSD
19e0 20 6d 61 74 68 20 6c 69 62 72 61 72 79 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 0a 20 2a 2f 0a 66 .math.library.entry.points..*/.f
1a00 6c 6f 61 74 09 64 72 65 6d 66 28 66 6c 6f 61 74 2c 20 66 6c 6f 61 74 29 3b 0a 66 6c 6f 61 74 09 loat.dremf(float,.float);.float.
1a20 65 78 70 6d 31 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 66 6c 6f 61 74 09 6c 6f 67 expm1f(float).__pure2;.float.log
1a40 31 70 66 28 66 6c 6f 61 74 29 20 5f 5f 70 75 72 65 32 3b 0a 0a 2f 2a 0a 20 2a 20 46 6c 6f 61 74 1pf(float).__pure2;../*..*.Float
1a60 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 72 65 65 6e 74 72 61 6e 74 20 76 65 72 73 69 6f 6e 20 6f .versions.of.reentrant.version.o
1a80 66 20 67 61 6d 6d 61 20 26 20 6c 67 61 6d 6d 61 3b 20 70 61 73 73 65 73 0a 20 2a 20 73 69 67 6e f.gamma.&.lgamma;.passes..*.sign
1aa0 67 61 6d 20 62 61 63 6b 20 62 79 20 72 65 66 65 72 65 6e 63 65 20 61 73 20 74 68 65 20 73 65 63 gam.back.by.reference.as.the.sec
1ac0 6f 6e 64 20 61 72 67 75 6d 65 6e 74 3b 20 75 73 65 72 20 6d 75 73 74 0a 20 2a 20 61 6c 6c 6f 63 ond.argument;.user.must..*.alloc
1ae0 61 74 65 20 73 70 61 63 65 20 66 6f 72 20 73 69 67 6e 67 61 6d 2e 0a 20 2a 2f 0a 23 69 66 64 65 ate.space.for.signgam...*/.#ifde
1b00 66 20 5f 52 45 45 4e 54 52 41 4e 54 0a 66 6c 6f 61 74 09 67 61 6d 6d 61 66 5f 72 28 66 6c 6f 61 f._REENTRANT.float.gammaf_r(floa
1b20 74 2c 20 69 6e 74 20 2a 29 3b 0a 66 6c 6f 61 74 09 6c 67 61 6d 6d 61 66 5f 72 28 66 6c 6f 61 74 t,.int.*);.float.lgammaf_r(float
1b40 2c 20 69 6e 74 20 2a 29 3b 0a 23 65 6e 64 69 66 09 2f 2a 20 5f 52 45 45 4e 54 52 41 4e 54 20 2a ,.int.*);.#endif./*._REENTRANT.*
1b60 2f 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 21 5f 58 4f 50 45 4e 5f 53 4f 55 52 43 45 20 2a 2f 0a 23 /..#endif./*.!_XOPEN_SOURCE.*/.#
1b80 65 6e 64 69 66 20 2f 2a 20 21 5f 41 4e 53 49 5f 53 4f 55 52 43 45 20 26 26 20 21 5f 50 4f 53 49 endif./*.!_ANSI_SOURCE.&&.!_POSI
1ba0 58 5f 53 4f 55 52 43 45 20 2a 2f 0a 5f 5f 45 4e 44 5f 44 45 43 4c 53 0a 0a 23 65 6e 64 69 66 20 X_SOURCE.*/.__END_DECLS..#endif.
1bc0 2f 2a 20 21 5f 4d 41 54 48 5f 48 5f 20 2a 2f 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /*.!_MATH_H_.*/...............
OpenPOWER on IntegriCloud