| -- Testcases for functions in math. |
| -- |
| -- Each line takes the form: |
| -- |
| -- <testid> <function> <input_value> -> <output_value> <flags> |
| -- |
| -- where: |
| -- |
| -- <testid> is a short name identifying the test, |
| -- |
| -- <function> is the function to be tested (exp, cos, asinh, ...), |
| -- |
| -- <input_value> is a string representing a floating-point value |
| -- |
| -- <output_value> is the expected (ideal) output value, again |
| -- represented as a string. |
| -- |
| -- <flags> is a list of the floating-point flags required by C99 |
| -- |
| -- The possible flags are: |
| -- |
| -- divide-by-zero : raised when a finite input gives a |
| -- mathematically infinite result. |
| -- |
| -- overflow : raised when a finite input gives a finite result that |
| -- is too large to fit in the usual range of an IEEE 754 double. |
| -- |
| -- invalid : raised for invalid inputs (e.g., sqrt(-1)) |
| -- |
| -- ignore-sign : indicates that the sign of the result is |
| -- unspecified; e.g., if the result is given as inf, |
| -- then both -inf and inf should be accepted as correct. |
| -- |
| -- Flags may appear in any order. |
| -- |
| -- Lines beginning with '--' (like this one) start a comment, and are |
| -- ignored. Blank lines, or lines containing only whitespace, are also |
| -- ignored. |
| |
| -- Many of the values below were computed with the help of |
| -- version 2.4 of the MPFR library for multiple-precision |
| -- floating-point computations with correct rounding. All output |
| -- values in this file are (modulo yet-to-be-discovered bugs) |
| -- correctly rounded, provided that each input and output decimal |
| -- floating-point value below is interpreted as a representation of |
| -- the corresponding nearest IEEE 754 double-precision value. See the |
| -- MPFR homepage at http://www.mpfr.org for more information about the |
| -- MPFR project. |
| |
| |
| ------------------------- |
| -- erf: error function -- |
| ------------------------- |
| |
| erf0000 erf 0.0 -> 0.0 |
| erf0001 erf -0.0 -> -0.0 |
| erf0002 erf inf -> 1.0 |
| erf0003 erf -inf -> -1.0 |
| erf0004 erf nan -> nan |
| |
| -- tiny values |
| erf0010 erf 1e-308 -> 1.1283791670955125e-308 |
| erf0011 erf 5e-324 -> 4.9406564584124654e-324 |
| erf0012 erf 1e-10 -> 1.1283791670955126e-10 |
| |
| -- small integers |
| erf0020 erf 1 -> 0.84270079294971489 |
| erf0021 erf 2 -> 0.99532226501895271 |
| erf0022 erf 3 -> 0.99997790950300136 |
| erf0023 erf 4 -> 0.99999998458274209 |
| erf0024 erf 5 -> 0.99999999999846256 |
| erf0025 erf 6 -> 1.0 |
| |
| erf0030 erf -1 -> -0.84270079294971489 |
| erf0031 erf -2 -> -0.99532226501895271 |
| erf0032 erf -3 -> -0.99997790950300136 |
| erf0033 erf -4 -> -0.99999998458274209 |
| erf0034 erf -5 -> -0.99999999999846256 |
| erf0035 erf -6 -> -1.0 |
| |
| -- huge values should all go to +/-1, depending on sign |
| erf0040 erf -40 -> -1.0 |
| erf0041 erf 1e16 -> 1.0 |
| erf0042 erf -1e150 -> -1.0 |
| erf0043 erf 1.7e308 -> 1.0 |
| |
| -- Issue 8986: inputs x with exp(-x*x) near the underflow threshold |
| -- incorrectly signalled overflow on some platforms. |
| erf0100 erf 26.2 -> 1.0 |
| erf0101 erf 26.4 -> 1.0 |
| erf0102 erf 26.6 -> 1.0 |
| erf0103 erf 26.8 -> 1.0 |
| erf0104 erf 27.0 -> 1.0 |
| erf0105 erf 27.2 -> 1.0 |
| erf0106 erf 27.4 -> 1.0 |
| erf0107 erf 27.6 -> 1.0 |
| |
| erf0110 erf -26.2 -> -1.0 |
| erf0111 erf -26.4 -> -1.0 |
| erf0112 erf -26.6 -> -1.0 |
| erf0113 erf -26.8 -> -1.0 |
| erf0114 erf -27.0 -> -1.0 |
| erf0115 erf -27.2 -> -1.0 |
| erf0116 erf -27.4 -> -1.0 |
| erf0117 erf -27.6 -> -1.0 |
| |
| ---------------------------------------- |
| -- erfc: complementary error function -- |
| ---------------------------------------- |
| |
| erfc0000 erfc 0.0 -> 1.0 |
| erfc0001 erfc -0.0 -> 1.0 |
| erfc0002 erfc inf -> 0.0 |
| erfc0003 erfc -inf -> 2.0 |
| erfc0004 erfc nan -> nan |
| |
| -- tiny values |
| erfc0010 erfc 1e-308 -> 1.0 |
| erfc0011 erfc 5e-324 -> 1.0 |
| erfc0012 erfc 1e-10 -> 0.99999999988716204 |
| |
| -- small integers |
| erfc0020 erfc 1 -> 0.15729920705028513 |
| erfc0021 erfc 2 -> 0.0046777349810472662 |
| erfc0022 erfc 3 -> 2.2090496998585441e-05 |
| erfc0023 erfc 4 -> 1.541725790028002e-08 |
| erfc0024 erfc 5 -> 1.5374597944280349e-12 |
| erfc0025 erfc 6 -> 2.1519736712498913e-17 |
| |
| erfc0030 erfc -1 -> 1.8427007929497148 |
| erfc0031 erfc -2 -> 1.9953222650189528 |
| erfc0032 erfc -3 -> 1.9999779095030015 |
| erfc0033 erfc -4 -> 1.9999999845827421 |
| erfc0034 erfc -5 -> 1.9999999999984626 |
| erfc0035 erfc -6 -> 2.0 |
| |
| -- as x -> infinity, erfc(x) behaves like exp(-x*x)/x/sqrt(pi) |
| erfc0040 erfc 20 -> 5.3958656116079012e-176 |
| erfc0041 erfc 25 -> 8.3001725711965228e-274 |
| erfc0042 erfc 27 -> 5.2370464393526292e-319 |
| erfc0043 erfc 28 -> 0.0 |
| |
| -- huge values |
| erfc0050 erfc -40 -> 2.0 |
| erfc0051 erfc 1e16 -> 0.0 |
| erfc0052 erfc -1e150 -> 2.0 |
| erfc0053 erfc 1.7e308 -> 0.0 |
| |
| -- Issue 8986: inputs x with exp(-x*x) near the underflow threshold |
| -- incorrectly signalled overflow on some platforms. |
| erfc0100 erfc 26.2 -> 1.6432507924389461e-300 |
| erfc0101 erfc 26.4 -> 4.4017768588035426e-305 |
| erfc0102 erfc 26.6 -> 1.0885125885442269e-309 |
| erfc0103 erfc 26.8 -> 2.4849621571966629e-314 |
| erfc0104 erfc 27.0 -> 5.2370464393526292e-319 |
| erfc0105 erfc 27.2 -> 9.8813129168249309e-324 |
| erfc0106 erfc 27.4 -> 0.0 |
| erfc0107 erfc 27.6 -> 0.0 |
| |
| erfc0110 erfc -26.2 -> 2.0 |
| erfc0111 erfc -26.4 -> 2.0 |
| erfc0112 erfc -26.6 -> 2.0 |
| erfc0113 erfc -26.8 -> 2.0 |
| erfc0114 erfc -27.0 -> 2.0 |
| erfc0115 erfc -27.2 -> 2.0 |
| erfc0116 erfc -27.4 -> 2.0 |
| erfc0117 erfc -27.6 -> 2.0 |
| |
| --------------------------------------------------------- |
| -- lgamma: log of absolute value of the gamma function -- |
| --------------------------------------------------------- |
| |
| -- special values |
| lgam0000 lgamma 0.0 -> inf divide-by-zero |
| lgam0001 lgamma -0.0 -> inf divide-by-zero |
| lgam0002 lgamma inf -> inf |
| lgam0003 lgamma -inf -> inf |
| lgam0004 lgamma nan -> nan |
| |
| -- negative integers |
| lgam0010 lgamma -1 -> inf divide-by-zero |
| lgam0011 lgamma -2 -> inf divide-by-zero |
| lgam0012 lgamma -1e16 -> inf divide-by-zero |
| lgam0013 lgamma -1e300 -> inf divide-by-zero |
| lgam0014 lgamma -1.79e308 -> inf divide-by-zero |
| |
| -- small positive integers give factorials |
| lgam0020 lgamma 1 -> 0.0 |
| lgam0021 lgamma 2 -> 0.0 |
| lgam0022 lgamma 3 -> 0.69314718055994529 |
| lgam0023 lgamma 4 -> 1.791759469228055 |
| lgam0024 lgamma 5 -> 3.1780538303479458 |
| lgam0025 lgamma 6 -> 4.7874917427820458 |
| |
| -- half integers |
| lgam0030 lgamma 0.5 -> 0.57236494292470008 |
| lgam0031 lgamma 1.5 -> -0.12078223763524522 |
| lgam0032 lgamma 2.5 -> 0.28468287047291918 |
| lgam0033 lgamma 3.5 -> 1.2009736023470743 |
| lgam0034 lgamma -0.5 -> 1.2655121234846454 |
| lgam0035 lgamma -1.5 -> 0.86004701537648098 |
| lgam0036 lgamma -2.5 -> -0.056243716497674054 |
| lgam0037 lgamma -3.5 -> -1.309006684993042 |
| |
| -- values near 0 |
| lgam0040 lgamma 0.1 -> 2.252712651734206 |
| lgam0041 lgamma 0.01 -> 4.5994798780420219 |
| lgam0042 lgamma 1e-8 -> 18.420680738180209 |
| lgam0043 lgamma 1e-16 -> 36.841361487904734 |
| lgam0044 lgamma 1e-30 -> 69.077552789821368 |
| lgam0045 lgamma 1e-160 -> 368.41361487904732 |
| lgam0046 lgamma 1e-308 -> 709.19620864216608 |
| lgam0047 lgamma 5.6e-309 -> 709.77602713741896 |
| lgam0048 lgamma 5.5e-309 -> 709.79404564292167 |
| lgam0049 lgamma 1e-309 -> 711.49879373516012 |
| lgam0050 lgamma 1e-323 -> 743.74692474082133 |
| lgam0051 lgamma 5e-324 -> 744.44007192138122 |
| lgam0060 lgamma -0.1 -> 2.3689613327287886 |
| lgam0061 lgamma -0.01 -> 4.6110249927528013 |
| lgam0062 lgamma -1e-8 -> 18.420680749724522 |
| lgam0063 lgamma -1e-16 -> 36.841361487904734 |
| lgam0064 lgamma -1e-30 -> 69.077552789821368 |
| lgam0065 lgamma -1e-160 -> 368.41361487904732 |
| lgam0066 lgamma -1e-308 -> 709.19620864216608 |
| lgam0067 lgamma -5.6e-309 -> 709.77602713741896 |
| lgam0068 lgamma -5.5e-309 -> 709.79404564292167 |
| lgam0069 lgamma -1e-309 -> 711.49879373516012 |
| lgam0070 lgamma -1e-323 -> 743.74692474082133 |
| lgam0071 lgamma -5e-324 -> 744.44007192138122 |
| |
| -- values near negative integers |
| lgam0080 lgamma -0.99999999999999989 -> 36.736800569677101 |
| lgam0081 lgamma -1.0000000000000002 -> 36.043653389117154 |
| lgam0082 lgamma -1.9999999999999998 -> 35.350506208557213 |
| lgam0083 lgamma -2.0000000000000004 -> 34.657359027997266 |
| lgam0084 lgamma -100.00000000000001 -> -331.85460524980607 |
| lgam0085 lgamma -99.999999999999986 -> -331.85460524980596 |
| |
| -- large inputs |
| lgam0100 lgamma 170 -> 701.43726380873704 |
| lgam0101 lgamma 171 -> 706.57306224578736 |
| lgam0102 lgamma 171.624 -> 709.78077443669895 |
| lgam0103 lgamma 171.625 -> 709.78591682948365 |
| lgam0104 lgamma 172 -> 711.71472580228999 |
| lgam0105 lgamma 2000 -> 13198.923448054265 |
| lgam0106 lgamma 2.55998332785163e305 -> 1.7976931348623099e+308 |
| lgam0107 lgamma 2.55998332785164e305 -> inf overflow |
| lgam0108 lgamma 1.7e308 -> inf overflow |
| |
| -- inputs for which gamma(x) is tiny |
| lgam0120 lgamma -100.5 -> -364.90096830942736 |
| lgam0121 lgamma -160.5 -> -656.88005261126432 |
| lgam0122 lgamma -170.5 -> -707.99843314507882 |
| lgam0123 lgamma -171.5 -> -713.14301641168481 |
| lgam0124 lgamma -176.5 -> -738.95247590846486 |
| lgam0125 lgamma -177.5 -> -744.13144651738037 |
| lgam0126 lgamma -178.5 -> -749.3160351186001 |
| |
| lgam0130 lgamma -1000.5 -> -5914.4377011168517 |
| lgam0131 lgamma -30000.5 -> -279278.6629959144 |
| lgam0132 lgamma -4503599627370495.5 -> -1.5782258434492883e+17 |
| |
| -- results close to 0: positive argument ... |
| lgam0150 lgamma 0.99999999999999989 -> 6.4083812134800075e-17 |
| lgam0151 lgamma 1.0000000000000002 -> -1.2816762426960008e-16 |
| lgam0152 lgamma 1.9999999999999998 -> -9.3876980655431170e-17 |
| lgam0153 lgamma 2.0000000000000004 -> 1.8775396131086244e-16 |
| |
| -- ... and negative argument |
| lgam0160 lgamma -2.7476826467 -> -5.2477408147689136e-11 |
| lgam0161 lgamma -2.457024738 -> 3.3464637541912932e-10 |
| |
| |
| --------------------------- |
| -- gamma: Gamma function -- |
| --------------------------- |
| |
| -- special values |
| gam0000 gamma 0.0 -> inf divide-by-zero |
| gam0001 gamma -0.0 -> -inf divide-by-zero |
| gam0002 gamma inf -> inf |
| gam0003 gamma -inf -> nan invalid |
| gam0004 gamma nan -> nan |
| |
| -- negative integers inputs are invalid |
| gam0010 gamma -1 -> nan invalid |
| gam0011 gamma -2 -> nan invalid |
| gam0012 gamma -1e16 -> nan invalid |
| gam0013 gamma -1e300 -> nan invalid |
| |
| -- small positive integers give factorials |
| gam0020 gamma 1 -> 1 |
| gam0021 gamma 2 -> 1 |
| gam0022 gamma 3 -> 2 |
| gam0023 gamma 4 -> 6 |
| gam0024 gamma 5 -> 24 |
| gam0025 gamma 6 -> 120 |
| |
| -- half integers |
| gam0030 gamma 0.5 -> 1.7724538509055161 |
| gam0031 gamma 1.5 -> 0.88622692545275805 |
| gam0032 gamma 2.5 -> 1.3293403881791370 |
| gam0033 gamma 3.5 -> 3.3233509704478426 |
| gam0034 gamma -0.5 -> -3.5449077018110322 |
| gam0035 gamma -1.5 -> 2.3632718012073548 |
| gam0036 gamma -2.5 -> -0.94530872048294190 |
| gam0037 gamma -3.5 -> 0.27008820585226911 |
| |
| -- values near 0 |
| gam0040 gamma 0.1 -> 9.5135076986687306 |
| gam0041 gamma 0.01 -> 99.432585119150602 |
| gam0042 gamma 1e-8 -> 99999999.422784343 |
| gam0043 gamma 1e-16 -> 10000000000000000 |
| gam0044 gamma 1e-30 -> 9.9999999999999988e+29 |
| gam0045 gamma 1e-160 -> 1.0000000000000000e+160 |
| gam0046 gamma 1e-308 -> 1.0000000000000000e+308 |
| gam0047 gamma 5.6e-309 -> 1.7857142857142848e+308 |
| gam0048 gamma 5.5e-309 -> inf overflow |
| gam0049 gamma 1e-309 -> inf overflow |
| gam0050 gamma 1e-323 -> inf overflow |
| gam0051 gamma 5e-324 -> inf overflow |
| gam0060 gamma -0.1 -> -10.686287021193193 |
| gam0061 gamma -0.01 -> -100.58719796441078 |
| gam0062 gamma -1e-8 -> -100000000.57721567 |
| gam0063 gamma -1e-16 -> -10000000000000000 |
| gam0064 gamma -1e-30 -> -9.9999999999999988e+29 |
| gam0065 gamma -1e-160 -> -1.0000000000000000e+160 |
| gam0066 gamma -1e-308 -> -1.0000000000000000e+308 |
| gam0067 gamma -5.6e-309 -> -1.7857142857142848e+308 |
| gam0068 gamma -5.5e-309 -> -inf overflow |
| gam0069 gamma -1e-309 -> -inf overflow |
| gam0070 gamma -1e-323 -> -inf overflow |
| gam0071 gamma -5e-324 -> -inf overflow |
| |
| -- values near negative integers |
| gam0080 gamma -0.99999999999999989 -> -9007199254740992.0 |
| gam0081 gamma -1.0000000000000002 -> 4503599627370495.5 |
| gam0082 gamma -1.9999999999999998 -> 2251799813685248.5 |
| gam0083 gamma -2.0000000000000004 -> -1125899906842623.5 |
| gam0084 gamma -100.00000000000001 -> -7.5400833348831090e-145 |
| gam0085 gamma -99.999999999999986 -> 7.5400833348840962e-145 |
| |
| -- large inputs |
| gam0100 gamma 170 -> 4.2690680090047051e+304 |
| gam0101 gamma 171 -> 7.2574156153079990e+306 |
| gam0102 gamma 171.624 -> 1.7942117599248104e+308 |
| gam0103 gamma 171.625 -> inf overflow |
| gam0104 gamma 172 -> inf overflow |
| gam0105 gamma 2000 -> inf overflow |
| gam0106 gamma 1.7e308 -> inf overflow |
| |
| -- inputs for which gamma(x) is tiny |
| gam0120 gamma -100.5 -> -3.3536908198076787e-159 |
| gam0121 gamma -160.5 -> -5.2555464470078293e-286 |
| gam0122 gamma -170.5 -> -3.3127395215386074e-308 |
| gam0123 gamma -171.5 -> 1.9316265431711902e-310 |
| gam0124 gamma -176.5 -> -1.1956388629358166e-321 |
| gam0125 gamma -177.5 -> 4.9406564584124654e-324 |
| gam0126 gamma -178.5 -> -0.0 |
| gam0127 gamma -179.5 -> 0.0 |
| gam0128 gamma -201.0001 -> 0.0 |
| gam0129 gamma -202.9999 -> -0.0 |
| gam0130 gamma -1000.5 -> -0.0 |
| gam0131 gamma -1000000000.3 -> -0.0 |
| gam0132 gamma -4503599627370495.5 -> 0.0 |
| |
| -- inputs that cause problems for the standard reflection formula, |
| -- thanks to loss of accuracy in 1-x |
| gam0140 gamma -63.349078729022985 -> 4.1777971677761880e-88 |
| gam0141 gamma -127.45117632943295 -> 1.1831110896236810e-214 |
| |
| |
| ----------------------------------------------------------- |
| -- log1p: log(1 + x), without precision loss for small x -- |
| ----------------------------------------------------------- |
| |
| -- special values |
| log1p0000 log1p 0.0 -> 0.0 |
| log1p0001 log1p -0.0 -> -0.0 |
| log1p0002 log1p inf -> inf |
| log1p0003 log1p -inf -> nan invalid |
| log1p0004 log1p nan -> nan |
| |
| -- singularity at -1.0 |
| log1p0010 log1p -1.0 -> -inf divide-by-zero |
| log1p0011 log1p -0.9999999999999999 -> -36.736800569677101 |
| |
| -- finite values < 1.0 are invalid |
| log1p0020 log1p -1.0000000000000002 -> nan invalid |
| log1p0021 log1p -1.1 -> nan invalid |
| log1p0022 log1p -2.0 -> nan invalid |
| log1p0023 log1p -1e300 -> nan invalid |
| |
| -- tiny x: log1p(x) ~ x |
| log1p0110 log1p 5e-324 -> 5e-324 |
| log1p0111 log1p 1e-320 -> 1e-320 |
| log1p0112 log1p 1e-300 -> 1e-300 |
| log1p0113 log1p 1e-150 -> 1e-150 |
| log1p0114 log1p 1e-20 -> 1e-20 |
| |
| log1p0120 log1p -5e-324 -> -5e-324 |
| log1p0121 log1p -1e-320 -> -1e-320 |
| log1p0122 log1p -1e-300 -> -1e-300 |
| log1p0123 log1p -1e-150 -> -1e-150 |
| log1p0124 log1p -1e-20 -> -1e-20 |
| |
| -- some (mostly) random small and moderate-sized values |
| log1p0200 log1p -0.89156889782277482 -> -2.2216403106762863 |
| log1p0201 log1p -0.23858496047770464 -> -0.27257668276980057 |
| log1p0202 log1p -0.011641726191307515 -> -0.011710021654495657 |
| log1p0203 log1p -0.0090126398571693817 -> -0.0090534993825007650 |
| log1p0204 log1p -0.00023442805985712781 -> -0.00023445554240995693 |
| log1p0205 log1p -1.5672870980936349e-5 -> -1.5672993801662046e-5 |
| log1p0206 log1p -7.9650013274825295e-6 -> -7.9650330482740401e-6 |
| log1p0207 log1p -2.5202948343227410e-7 -> -2.5202951519170971e-7 |
| log1p0208 log1p -8.2446372820745855e-11 -> -8.2446372824144559e-11 |
| log1p0209 log1p -8.1663670046490789e-12 -> -8.1663670046824230e-12 |
| log1p0210 log1p 7.0351735084656292e-18 -> 7.0351735084656292e-18 |
| log1p0211 log1p 5.2732161907375226e-12 -> 5.2732161907236188e-12 |
| log1p0212 log1p 1.0000000000000000e-10 -> 9.9999999995000007e-11 |
| log1p0213 log1p 2.1401273266000197e-9 -> 2.1401273243099470e-9 |
| log1p0214 log1p 1.2668914653979560e-8 -> 1.2668914573728861e-8 |
| log1p0215 log1p 1.6250007816299069e-6 -> 1.6249994613175672e-6 |
| log1p0216 log1p 8.3740495645839399e-6 -> 8.3740145024266269e-6 |
| log1p0217 log1p 3.0000000000000001e-5 -> 2.9999550008999799e-5 |
| log1p0218 log1p 0.0070000000000000001 -> 0.0069756137364252423 |
| log1p0219 log1p 0.013026235315053002 -> 0.012942123564008787 |
| log1p0220 log1p 0.013497160797236184 -> 0.013406885521915038 |
| log1p0221 log1p 0.027625599078135284 -> 0.027250897463483054 |
| log1p0222 log1p 0.14179687245544870 -> 0.13260322540908789 |
| |
| -- large values |
| log1p0300 log1p 1.7976931348623157e+308 -> 709.78271289338397 |
| log1p0301 log1p 1.0000000000000001e+300 -> 690.77552789821368 |
| log1p0302 log1p 1.0000000000000001e+70 -> 161.18095650958321 |
| log1p0303 log1p 10000000000.000000 -> 23.025850930040455 |
| |
| -- other values transferred from testLog1p in test_math |
| log1p0400 log1p -0.63212055882855767 -> -1.0000000000000000 |
| log1p0401 log1p 1.7182818284590451 -> 1.0000000000000000 |
| log1p0402 log1p 1.0000000000000000 -> 0.69314718055994529 |
| log1p0403 log1p 1.2379400392853803e+27 -> 62.383246250395075 |
| |
| |
| ----------------------------------------------------------- |
| -- expm1: exp(x) - 1, without precision loss for small x -- |
| ----------------------------------------------------------- |
| |
| -- special values |
| expm10000 expm1 0.0 -> 0.0 |
| expm10001 expm1 -0.0 -> -0.0 |
| expm10002 expm1 inf -> inf |
| expm10003 expm1 -inf -> -1.0 |
| expm10004 expm1 nan -> nan |
| |
| -- expm1(x) ~ x for tiny x |
| expm10010 expm1 5e-324 -> 5e-324 |
| expm10011 expm1 1e-320 -> 1e-320 |
| expm10012 expm1 1e-300 -> 1e-300 |
| expm10013 expm1 1e-150 -> 1e-150 |
| expm10014 expm1 1e-20 -> 1e-20 |
| |
| expm10020 expm1 -5e-324 -> -5e-324 |
| expm10021 expm1 -1e-320 -> -1e-320 |
| expm10022 expm1 -1e-300 -> -1e-300 |
| expm10023 expm1 -1e-150 -> -1e-150 |
| expm10024 expm1 -1e-20 -> -1e-20 |
| |
| -- moderate sized values, where direct evaluation runs into trouble |
| expm10100 expm1 1e-10 -> 1.0000000000500000e-10 |
| expm10101 expm1 -9.9999999999999995e-08 -> -9.9999995000000163e-8 |
| expm10102 expm1 3.0000000000000001e-05 -> 3.0000450004500034e-5 |
| expm10103 expm1 -0.0070000000000000001 -> -0.0069755570667648951 |
| expm10104 expm1 -0.071499208740094633 -> -0.069002985744820250 |
| expm10105 expm1 -0.063296004180116799 -> -0.061334416373633009 |
| expm10106 expm1 0.02390954035597756 -> 0.024197665143819942 |
| expm10107 expm1 0.085637352649044901 -> 0.089411184580357767 |
| expm10108 expm1 0.5966174947411006 -> 0.81596588596501485 |
| expm10109 expm1 0.30247206212075139 -> 0.35319987035848677 |
| expm10110 expm1 0.74574727375889516 -> 1.1080161116737459 |
| expm10111 expm1 0.97767512926555711 -> 1.6582689207372185 |
| expm10112 expm1 0.8450154566787712 -> 1.3280137976535897 |
| expm10113 expm1 -0.13979260323125264 -> -0.13046144381396060 |
| expm10114 expm1 -0.52899322039643271 -> -0.41080213643695923 |
| expm10115 expm1 -0.74083261478900631 -> -0.52328317124797097 |
| expm10116 expm1 -0.93847766984546055 -> -0.60877704724085946 |
| expm10117 expm1 10.0 -> 22025.465794806718 |
| expm10118 expm1 27.0 -> 532048240600.79865 |
| expm10119 expm1 123 -> 2.6195173187490626e+53 |
| expm10120 expm1 -12.0 -> -0.99999385578764666 |
| expm10121 expm1 -35.100000000000001 -> -0.99999999999999944 |
| |
| -- extreme negative values |
| expm10201 expm1 -37.0 -> -0.99999999999999989 |
| expm10200 expm1 -38.0 -> -1.0 |
| expm10210 expm1 -710.0 -> -1.0 |
| -- the formula expm1(x) = 2 * sinh(x/2) * exp(x/2) doesn't work so |
| -- well when exp(x/2) is subnormal or underflows to zero; check we're |
| -- not using it! |
| expm10211 expm1 -1420.0 -> -1.0 |
| expm10212 expm1 -1450.0 -> -1.0 |
| expm10213 expm1 -1500.0 -> -1.0 |
| expm10214 expm1 -1e50 -> -1.0 |
| expm10215 expm1 -1.79e308 -> -1.0 |
| |
| -- extreme positive values |
| expm10300 expm1 300 -> 1.9424263952412558e+130 |
| expm10301 expm1 700 -> 1.0142320547350045e+304 |
| -- the next test (expm10302) is disabled because it causes failure on |
| -- OS X 10.4/Intel: apparently all values over 709.78 produce an |
| -- overflow on that platform. See issue #7575. |
| -- expm10302 expm1 709.78271289328393 -> 1.7976931346824240e+308 |
| expm10303 expm1 709.78271289348402 -> inf overflow |
| expm10304 expm1 1000 -> inf overflow |
| expm10305 expm1 1e50 -> inf overflow |
| expm10306 expm1 1.79e308 -> inf overflow |
| |
| -- weaker version of expm10302 |
| expm10307 expm1 709.5 -> 1.3549863193146328e+308 |
| |
| ------------------------- |
| -- log2: log to base 2 -- |
| ------------------------- |
| |
| -- special values |
| log20000 log2 0.0 -> -inf divide-by-zero |
| log20001 log2 -0.0 -> -inf divide-by-zero |
| log20002 log2 inf -> inf |
| log20003 log2 -inf -> nan invalid |
| log20004 log2 nan -> nan |
| |
| -- exact value at 1.0 |
| log20010 log2 1.0 -> 0.0 |
| |
| -- negatives |
| log20020 log2 -5e-324 -> nan invalid |
| log20021 log2 -1.0 -> nan invalid |
| log20022 log2 -1.7e-308 -> nan invalid |
| |
| -- exact values at powers of 2 |
| log20100 log2 2.0 -> 1.0 |
| log20101 log2 4.0 -> 2.0 |
| log20102 log2 8.0 -> 3.0 |
| log20103 log2 16.0 -> 4.0 |
| log20104 log2 32.0 -> 5.0 |
| log20105 log2 64.0 -> 6.0 |
| log20106 log2 128.0 -> 7.0 |
| log20107 log2 256.0 -> 8.0 |
| log20108 log2 512.0 -> 9.0 |
| log20109 log2 1024.0 -> 10.0 |
| log20110 log2 2048.0 -> 11.0 |
| |
| log20200 log2 0.5 -> -1.0 |
| log20201 log2 0.25 -> -2.0 |
| log20202 log2 0.125 -> -3.0 |
| log20203 log2 0.0625 -> -4.0 |
| |
| -- values close to 1.0 |
| log20300 log2 1.0000000000000002 -> 3.2034265038149171e-16 |
| log20301 log2 1.0000000001 -> 1.4426951601859516e-10 |
| log20302 log2 1.00001 -> 1.4426878274712997e-5 |
| |
| log20310 log2 0.9999999999999999 -> -1.6017132519074588e-16 |
| log20311 log2 0.9999999999 -> -1.4426951603302210e-10 |
| log20312 log2 0.99999 -> -1.4427022544056922e-5 |
| |
| -- tiny values |
| log20400 log2 5e-324 -> -1074.0 |
| log20401 log2 1e-323 -> -1073.0 |
| log20402 log2 1.5e-323 -> -1072.4150374992789 |
| log20403 log2 2e-323 -> -1072.0 |
| |
| log20410 log2 1e-308 -> -1023.1538532253076 |
| log20411 log2 2.2250738585072014e-308 -> -1022.0 |
| log20412 log2 4.4501477170144028e-308 -> -1021.0 |
| log20413 log2 1e-307 -> -1019.8319251304202 |
| |
| -- huge values |
| log20500 log2 1.7976931348623157e+308 -> 1024.0 |
| log20501 log2 1.7e+308 -> 1023.9193879716706 |
| log20502 log2 8.9884656743115795e+307 -> 1023.0 |
| |
| -- selection of random values |
| log20600 log2 -7.2174324841039838e+289 -> nan invalid |
| log20601 log2 -2.861319734089617e+265 -> nan invalid |
| log20602 log2 -4.3507646894008962e+257 -> nan invalid |
| log20603 log2 -6.6717265307520224e+234 -> nan invalid |
| log20604 log2 -3.9118023786619294e+229 -> nan invalid |
| log20605 log2 -1.5478221302505161e+206 -> nan invalid |
| log20606 log2 -1.4380485131364602e+200 -> nan invalid |
| log20607 log2 -3.7235198730382645e+185 -> nan invalid |
| log20608 log2 -1.0472242235095724e+184 -> nan invalid |
| log20609 log2 -5.0141781956163884e+160 -> nan invalid |
| log20610 log2 -2.1157958031160324e+124 -> nan invalid |
| log20611 log2 -7.9677558612567718e+90 -> nan invalid |
| log20612 log2 -5.5553906194063732e+45 -> nan invalid |
| log20613 log2 -16573900952607.953 -> nan invalid |
| log20614 log2 -37198371019.888618 -> nan invalid |
| log20615 log2 -6.0727115121422674e-32 -> nan invalid |
| log20616 log2 -2.5406841656526057e-38 -> nan invalid |
| log20617 log2 -4.9056766703267657e-43 -> nan invalid |
| log20618 log2 -2.1646786075228305e-71 -> nan invalid |
| log20619 log2 -2.470826790488573e-78 -> nan invalid |
| log20620 log2 -3.8661709303489064e-165 -> nan invalid |
| log20621 log2 -1.0516496976649986e-182 -> nan invalid |
| log20622 log2 -1.5935458614317996e-255 -> nan invalid |
| log20623 log2 -2.8750977267336654e-293 -> nan invalid |
| log20624 log2 -7.6079466794732585e-296 -> nan invalid |
| log20625 log2 3.2073253539988545e-307 -> -1018.1505544209213 |
| log20626 log2 1.674937885472249e-244 -> -809.80634755783126 |
| log20627 log2 1.0911259044931283e-214 -> -710.76679472274213 |
| log20628 log2 2.0275372624809709e-154 -> -510.55719818383272 |
| log20629 log2 7.3926087369631841e-115 -> -379.13564735312292 |
| log20630 log2 1.3480198206342423e-86 -> -285.25497445094436 |
| log20631 log2 8.9927384655719947e-83 -> -272.55127136401637 |
| log20632 log2 3.1452398713597487e-60 -> -197.66251564496875 |
| log20633 log2 7.0706573215457351e-55 -> -179.88420087782217 |
| log20634 log2 3.1258285390731669e-49 -> -161.13023800505653 |
| log20635 log2 8.2253046627829942e-41 -> -133.15898277355879 |
| log20636 log2 7.8691367397519897e+49 -> 165.75068202732419 |
| log20637 log2 2.9920561983925013e+64 -> 214.18453534573757 |
| log20638 log2 4.7827254553946841e+77 -> 258.04629628445673 |
| log20639 log2 3.1903566496481868e+105 -> 350.47616767491166 |
| log20640 log2 5.6195082449502419e+113 -> 377.86831861008250 |
| log20641 log2 9.9625658250651047e+125 -> 418.55752921228753 |
| log20642 log2 2.7358945220961532e+145 -> 483.13158636923413 |
| log20643 log2 2.785842387926931e+174 -> 579.49360214860280 |
| log20644 log2 2.4169172507252751e+193 -> 642.40529039289652 |
| log20645 log2 3.1689091206395632e+205 -> 682.65924573798395 |
| log20646 log2 2.535995592365391e+208 -> 692.30359597460460 |
| log20647 log2 6.2011236566089916e+233 -> 776.64177576730913 |
| log20648 log2 2.1843274820677632e+253 -> 841.57499717289647 |
| log20649 log2 8.7493931063474791e+297 -> 989.74182713073981 |
| |
| ------------ |
| -- acospi -- |
| ------------ |
| |
| acospi10000 acospi 0.0 -> 0.5 |
| acospi10001 acospi -0.0 -> 0.5 |
| acospi10002 acospi 1.0 -> 0.0 |
| acospi10003 acospi -1.0 -> 1.0 |
| acospi10004 acospi 0.5 -> 0.3333333333333333 |
| acospi10005 acospi -0.5 -> 0.6666666666666666 |
| acospi10006 acospi 0.75 -> 0.23005345616261588 |
| acospi10007 acospi 2.0000001329864406e-17 -> 0.5 |
| acospi10008 acospi 1.999999967550318e-17 -> 0.5 |
| acospi10009 acospi 2e-17 -> 0.5 |
| acospi10010 acospi 1.9999999999999998e-17 -> 0.5 |
| acospi10011 acospi 0.0625 -> 0.48009265723071126 |
| acospi10012 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10013 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10014 acospi 1.0 -> 0.0 |
| acospi10015 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10016 acospi 0.9999999998835847 -> 4.857023409833964e-06 |
| acospi10017 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10018 acospi -1.0 -> 1.0 |
| acospi10019 acospi -0.9999999998835847 -> 0.9999951429765902 |
| acospi10020 acospi 1.0 -> 0.0 |
| acospi10021 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10022 acospi 0.9999999999999964 -> 2.6831517105016303e-08 |
| acospi10023 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10024 acospi -1.0 -> 1.0 |
| acospi10025 acospi -0.9999999999999964 -> 0.9999999731684829 |
| acospi10026 acospi 1.0 -> 0.0 |
| acospi10027 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10028 acospi 0.9999999999999999 -> 4.743186923619966e-09 |
| acospi10029 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10030 acospi -1.0 -> 1.0 |
| acospi10031 acospi -0.9999999999999999 -> 0.999999995256813 |
| acospi10032 acospi 1.0 -> 0.0 |
| acospi10033 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10034 acospi 0.9999999999999999 -> 4.743186923619966e-09 |
| acospi10035 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10036 acospi -1.0 -> 1.0 |
| acospi10037 acospi -0.9999999999999999 -> 0.999999995256813 |
| acospi10038 acospi 1.0 -> 0.0 |
| acospi10039 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10040 acospi 0.9999999999999999 -> 4.743186923619966e-09 |
| acospi10041 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10042 acospi -1.0 -> 1.0 |
| acospi10043 acospi -0.9999999999999999 -> 0.999999995256813 |
| acospi10044 acospi 1.0 -> 0.0 |
| acospi10045 acospi 0.9999999403953552 -> 0.00010990189460803536 |
| acospi10046 acospi 0.9999999999999999 -> 4.743186923619966e-09 |
| acospi10047 acospi -0.9999999403953552 -> 0.999890098105392 |
| acospi10048 acospi -1.0 -> 1.0 |
| acospi10049 acospi -0.9999999999999999 -> 0.999999995256813 |
| acospi10050 acospi 0.03125 -> 0.4900511963370614 |
| acospi10051 acospi 0.0009765625 -> 0.49968915045236545 |
| acospi10052 acospi 3.0517578125e-05 -> 0.4999902859531789 |
| acospi10053 acospi 9.5367431640625e-07 -> 0.49999969643603687 |
| acospi10054 acospi 2.9802322387695312e-08 -> 0.49999999051362615 |
| acospi10055 acospi 9.313225746154785e-10 -> 0.4999999997035508 |
| acospi10056 acospi 2.9103830456733704e-11 -> 0.49999999999073597 |
| acospi10057 acospi 9.094947017729282e-13 -> 0.4999999999997105 |
| acospi10058 acospi 2.842170943040401e-14 -> 0.49999999999999095 |
| acospi10059 acospi 8.881784197001252e-16 -> 0.4999999999999997 |
| acospi10060 acospi 2.7755575615628914e-17 -> 0.5 |
| acospi10061 acospi 8.673617379884035e-19 -> 0.5 |
| acospi10062 acospi 2.710505431213761e-20 -> 0.5 |
| acospi10063 acospi 8.470329472543003e-22 -> 0.5 |
| acospi10064 acospi 2.6469779601696886e-23 -> 0.5 |
| acospi10065 acospi 8.271806125530277e-25 -> 0.5 |
| acospi10066 acospi 2.5849394142282115e-26 -> 0.5 |
| acospi10067 acospi 8.077935669463161e-28 -> 0.5 |
| acospi10068 acospi 2.524354896707238e-29 -> 0.5 |
| acospi10069 acospi 7.888609052210118e-31 -> 0.5 |
| acospi10070 acospi 2.465190328815662e-32 -> 0.5 |
| acospi10071 acospi 7.703719777548943e-34 -> 0.5 |
| acospi10072 acospi 2.407412430484045e-35 -> 0.5 |
| acospi10073 acospi 7.52316384526264e-37 -> 0.5 |
| acospi10074 acospi -0.03125 -> 0.5099488036629386 |
| acospi10075 acospi -2.9802322387695312e-08 -> 0.5000000094863738 |
| acospi10076 acospi -2.842170943040401e-14 -> 0.500000000000009 |
| acospi10077 acospi -2.710505431213761e-20 -> 0.5 |
| acospi10078 acospi -2.5849394142282115e-26 -> 0.5 |
| acospi10079 acospi -2.465190328815662e-32 -> 0.5 |
| acospi10080 acospi -2.350988701644575e-38 -> 0.5 |
| acospi10081 acospi -0.1251312643289566 -> 0.5399352010629168 |
| acospi10082 acospi 0.9386433362960815 -> 0.1120835750337698 |
| acospi10083 acospi 0.3664908707141876 -> 0.3805590984950769 |
| acospi10084 acospi 0.36649084091186523 -> 0.38055910869085624 |
| acospi10085 acospi 0.366490841000206 -> 0.38055910866063364 |
| acospi10086 acospi -0.13816863298416138 -> 0.5441215931223088 |
| acospi10087 acospi -0.13816864788532257 -> 0.5441215979114296 |
| acospi10088 acospi -0.13816864007172486 -> 0.5441215954001982 |
| acospi10089 acospi 0.9126854538917542 -> 0.1340047775091756 |
| acospi10090 acospi 0.9126853942871094 -> 0.13400482393558352 |
| acospi10091 acospi 0.912685444573738 -> 0.13400478476703412 |
| acospi10092 acospi 0.9126854445737379 -> 0.1340047847670342 |
| acospi10093 acospi 0.880692720413208 -> 0.1570775606195134 |
| acospi10094 acospi 0.8806926608085632 -> 0.15707760067276577 |
| acospi10095 acospi 0.8806926814412734 -> 0.15707758680795558 |
| acospi10096 acospi 0.8806926814412733 -> 0.15707758680795567 |
| acospi10097 acospi 0.2435227781534195 -> 0.4216969371828132 |
| acospi10098 acospi 0.2435227632522583 -> 0.42169694207322506 |
| acospi10099 acospi 0.24352277005396675 -> 0.42169693984097245 |
| acospi10100 acospi 0.1279129981994629 -> 0.45917217189807447 |
| acospi10101 acospi -0.11572346091270447 -> 0.5369186384114879 |
| acospi10102 acospi 0.9999996423721313 -> 0.0002692035702405639 |
| acospi10103 acospi 0.9999995827674866 -> 0.000290773090413406 |
| acospi10104 acospi 0.9999996241289419 -> 0.0002759844303031754 |
| acospi10105 acospi 0.9995118975639343 -> 0.009945766966749 |
| acospi10106 acospi 0.9995118379592896 -> 0.009946374261451639 |
| acospi10107 acospi 0.9995118644629029 -> 0.009946104228281858 |
| acospi10108 acospi 0.9995118644629027 -> 0.009946104228282989 |
| acospi10109 acospi 1.1754943508222875e-38 -> 0.5 |
| acospi10110 acospi 2.2250738585072014e-308 -> 0.5 |
| acospi10111 acospi 2.004168360008973e-292 -> 0.5 |
| acospi10112 acospi -1.1754943508222875e-38 -> 0.5 |
| acospi10113 acospi -2.2250738585072014e-308 -> 0.5 |
| acospi10114 acospi -2.004168360008973e-292 -> 0.5 |
| acospi10115 acospi 1.401298464324817e-45 -> 0.5 |
| acospi10116 acospi 5e-324 -> 0.5 |
| acospi10117 acospi -1.401298464324817e-45 -> 0.5 |
| acospi10118 acospi -5e-324 -> 0.5 |
| acospi10119 acospi -0.5356916189193726 -> 0.6799490414927629 |
| acospi10120 acospi 0.9258930683135986 -> 0.12331439084862783 |
| acospi10121 acospi 0.9258930087089539 -> 0.12331444106954574 |
| acospi10122 acospi 0.9258930140454763 -> 0.12331443657316782 |
| acospi10123 acospi 0.9997028112411499 -> 0.007760542300314392 |
| acospi10124 acospi 0.9997027516365051 -> 0.007761320533135704 |
| acospi10125 acospi 0.9997027756274229 -> 0.00776100730317654 |
| acospi10126 acospi 0.9997027756274228 -> 0.007761007303177989 |
| acospi10127 acospi 0.7071993947029114 -> 0.24995830653935586 |
| acospi10128 acospi 0.7071993350982666 -> 0.249958333374387 |
| acospi10129 acospi 0.7071993911300235 -> 0.24995830814793119 |
| acospi10130 acospi 0.7071993911300234 -> 0.24995830814793124 |
| |
| acospi20001 acospi inf -> nan invalid |
| acospi20002 acospi -inf -> nan invalid |
| acospi20003 acospi nan -> nan |
| |
| ------------ |
| -- asinpi -- |
| ------------ |
| |
| asinpi10000 asinpi 0.0 -> 0.0 |
| asinpi10001 asinpi -0.0 -> -0.0 |
| asinpi10002 asinpi 0.5 -> 0.16666666666666666 |
| asinpi10003 asinpi -0.5 -> -0.16666666666666666 |
| asinpi10004 asinpi 1.0 -> 0.5 |
| asinpi10005 asinpi -1.0 -> -0.5 |
| asinpi10006 asinpi 0.75 -> 0.2699465438373841 |
| asinpi10007 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10008 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10009 asinpi 1.0 -> 0.5 |
| asinpi10010 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10011 asinpi 0.9999999998835847 -> 0.49999514297659015 |
| asinpi10012 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10013 asinpi -1.0 -> -0.5 |
| asinpi10014 asinpi -0.9999999998835847 -> -0.49999514297659015 |
| asinpi10015 asinpi 1.0 -> 0.5 |
| asinpi10016 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10017 asinpi 0.9999999999999964 -> 0.4999999731684829 |
| asinpi10018 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10019 asinpi -1.0 -> -0.5 |
| asinpi10020 asinpi -0.9999999999999964 -> -0.4999999731684829 |
| asinpi10021 asinpi 1.0 -> 0.5 |
| asinpi10022 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10023 asinpi 0.9999999999999999 -> 0.4999999952568131 |
| asinpi10024 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10025 asinpi -1.0 -> -0.5 |
| asinpi10026 asinpi -0.9999999999999999 -> -0.4999999952568131 |
| asinpi10027 asinpi 1.0 -> 0.5 |
| asinpi10028 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10029 asinpi 0.9999999999999999 -> 0.4999999952568131 |
| asinpi10030 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10031 asinpi -1.0 -> -0.5 |
| asinpi10032 asinpi -0.9999999999999999 -> -0.4999999952568131 |
| asinpi10033 asinpi 1.0 -> 0.5 |
| asinpi10034 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10035 asinpi 0.9999999999999999 -> 0.4999999952568131 |
| asinpi10036 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10037 asinpi -1.0 -> -0.5 |
| asinpi10038 asinpi -0.9999999999999999 -> -0.4999999952568131 |
| asinpi10039 asinpi 1.0 -> 0.5 |
| asinpi10040 asinpi 0.9999999403953552 -> 0.499890098105392 |
| asinpi10041 asinpi 0.9999999999999999 -> 0.4999999952568131 |
| asinpi10042 asinpi -0.9999999403953552 -> -0.499890098105392 |
| asinpi10043 asinpi -1.0 -> -0.5 |
| asinpi10044 asinpi -0.9999999999999999 -> -0.4999999952568131 |
| asinpi10045 asinpi 0.03125 -> 0.009948803662938608 |
| asinpi10046 asinpi 0.0009765625 -> 0.0003108495476345764 |
| asinpi10047 asinpi 3.0517578125e-05 -> 9.714046821081509e-06 |
| asinpi10048 asinpi 9.5367431640625e-07 -> 3.0356396311172383e-07 |
| asinpi10049 asinpi 2.9802322387695312e-08 -> 9.486373847239932e-09 |
| asinpi10050 asinpi 9.313225746154785e-10 -> 2.964491827262479e-10 |
| asinpi10051 asinpi 2.9103830456733704e-11 -> 9.264036960195246e-12 |
| asinpi10052 asinpi 9.094947017729282e-13 -> 2.8950115500610145e-13 |
| asinpi10053 asinpi 2.842170943040401e-14 -> 9.04691109394067e-15 |
| asinpi10054 asinpi 8.881784197001252e-16 -> 2.8271597168564594e-16 |
| asinpi10055 asinpi 2.7755575615628914e-17 -> 8.834874115176436e-18 |
| asinpi10056 asinpi 8.673617379884035e-19 -> 2.760898160992636e-19 |
| asinpi10057 asinpi 7.888609052210118e-31 -> 2.5110222495574236e-31 |
| asinpi10058 asinpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| asinpi10059 asinpi 0.0 -> 0.0 |
| asinpi10060 asinpi 2.409919865102884e-181 -> 7.671013179729553e-182 |
| asinpi10061 asinpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| asinpi10062 asinpi 0.0 -> 0.0 |
| asinpi10063 asinpi 5e-324 -> 0.0 |
| asinpi10064 asinpi -0.13099800050258636 -> -0.04181814856647883 |
| asinpi10065 asinpi -0.21591897308826447 -> -0.06927470561424247 |
| asinpi10066 asinpi -0.1944168210029602 -> -0.06228143288596484 |
| asinpi10067 asinpi -0.1944168359041214 -> -0.062281437721417 |
| asinpi10068 asinpi -0.19441682493723628 -> -0.06228143416264412 |
| asinpi10069 asinpi 0.9866708517074585 -> 0.4479704696000938 |
| asinpi10070 asinpi 0.9866707921028137 -> 0.4479703530089429 |
| asinpi10071 asinpi 0.9866708504122479 -> 0.4479704670665621 |
| asinpi10072 asinpi 0.9866708504122478 -> 0.44797046706656185 |
| asinpi10073 asinpi -0.6866101622581482 -> -0.24090205124758424 |
| asinpi10074 asinpi 0.8438399434089661 -> 0.3197103200989401 |
| asinpi10075 asinpi -0.13135038316249847 -> -0.04193129309542388 |
| asinpi10076 asinpi -0.5068531036376953 -> -0.16919134974732694 |
| asinpi10077 asinpi -0.5068531632423401 -> -0.1691913717566472 |
| asinpi10078 asinpi -0.5068531437412152 -> -0.16919136455575687 |
| asinpi10079 asinpi -0.7008922100067139 -> -0.2472146113103207 |
| asinpi10080 asinpi 0.12256252765655518 -> 0.03911120286288364 |
| asinpi10081 asinpi 0.12256252020597458 -> 0.03911120047327442 |
| asinpi10082 asinpi 0.12256252763528681 -> 0.03911120285606228 |
| asinpi10083 asinpi 1.1754943508222875e-38 -> 3.7417147301993126e-39 |
| asinpi10084 asinpi 2.2250738585072014e-308 -> 7.082630066519554e-309 |
| asinpi10085 asinpi 2.004168360008973e-292 -> 6.379466025676106e-293 |
| asinpi10086 asinpi -1.1754943508222875e-38 -> -3.7417147301993126e-39 |
| asinpi10087 asinpi -2.2250738585072014e-308 -> -7.082630066519554e-309 |
| asinpi10088 asinpi -2.004168360008973e-292 -> -6.379466025676106e-293 |
| asinpi10089 asinpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| asinpi10090 asinpi 5e-324 -> 0.0 |
| asinpi10091 asinpi -1.401298464324817e-45 -> -4.460471546887532e-46 |
| asinpi10092 asinpi -5e-324 -> -0.0 |
| asinpi10093 asinpi 0.972168505191803 -> 0.4247258559057922 |
| asinpi10094 asinpi -0.19141583144664764 -> -0.06130790022106249 |
| asinpi10095 asinpi -0.19141584634780884 -> -0.06130790505360787 |
| asinpi10096 asinpi -0.19141583181687138 -> -0.06130790034112851 |
| asinpi10097 asinpi 0.505088746547699 -> 0.16854024296386302 |
| asinpi10098 asinpi 0.5050886869430542 -> 0.16854022098093674 |
| asinpi10099 asinpi 0.5050886987499023 -> 0.1685402253354475 |
| asinpi10100 asinpi 0.5050886987499021 -> 0.16854022533544744 |
| asinpi10101 asinpi -0.6554324626922607 -> -0.2275136094679927 |
| asinpi10102 asinpi -0.6554325222969055 -> -0.2275136345890164 |
| asinpi10103 asinpi -0.6554324978014275 -> -0.22751362426513144 |
| asinpi10104 asinpi -0.6554324978014276 -> -0.2275136242651315 |
| |
| asinpi20001 asinpi inf -> nan invalid |
| asinpi20002 asinpi -inf -> nan invalid |
| asinpi20003 asinpi nan -> nan |
| |
| ------------ |
| -- atanpi -- |
| ------------ |
| |
| atanpi10000 atanpi 0.0 -> 0.0 |
| atanpi10001 atanpi -0.0 -> -0.0 |
| atanpi10002 atanpi 3.4028234663852886e+38 -> 0.5 |
| atanpi10003 atanpi 1.7976931348623157e+308 -> 0.5 |
| atanpi10004 atanpi -3.4028234663852886e+38 -> -0.5 |
| atanpi10005 atanpi -1.7976931348623157e+308 -> -0.5 |
| atanpi10006 atanpi 1.0 -> 0.25 |
| atanpi10007 atanpi -1.0 -> -0.25 |
| atanpi10008 atanpi 0.75 -> 0.20483276469913345 |
| atanpi10009 atanpi 0.03125 -> 0.009943947823589275 |
| atanpi10010 atanpi 0.0009765625 -> 0.0003108493994100204 |
| atanpi10011 atanpi 3.0517578125e-05 -> 9.714046816558053e-06 |
| atanpi10012 atanpi 9.5367431640625e-07 -> 3.0356396311158577e-07 |
| atanpi10013 atanpi 2.9802322387695312e-08 -> 9.486373847239929e-09 |
| atanpi10014 atanpi 9.313225746154785e-10 -> 2.964491827262479e-10 |
| atanpi10015 atanpi 2.9103830456733704e-11 -> 9.264036960195246e-12 |
| atanpi10016 atanpi 9.094947017729282e-13 -> 2.8950115500610145e-13 |
| atanpi10017 atanpi 2.842170943040401e-14 -> 9.04691109394067e-15 |
| atanpi10018 atanpi 8.881784197001252e-16 -> 2.8271597168564594e-16 |
| atanpi10019 atanpi 2.7755575615628914e-17 -> 8.834874115176436e-18 |
| atanpi10020 atanpi 8.673617379884035e-19 -> 2.760898160992636e-19 |
| atanpi10021 atanpi 2.5 -> 0.3788810584091566 |
| atanpi10022 atanpi 10.0 -> 0.4682744825694464 |
| atanpi10023 atanpi 1000000.0 -> 0.49999968169011383 |
| atanpi10024 atanpi 2147483648.0 -> 0.4999999998517754 |
| atanpi10025 atanpi 7.888609052210118e-31 -> 2.5110222495574236e-31 |
| atanpi10026 atanpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| atanpi10027 atanpi 0.0 -> 0.0 |
| atanpi10028 atanpi 2.409919865102884e-181 -> 7.671013179729553e-182 |
| atanpi10029 atanpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| atanpi10030 atanpi 0.0 -> 0.0 |
| atanpi10031 atanpi 5e-324 -> 0.0 |
| atanpi10032 atanpi -0.23051215708255768 -> -0.07211461946620386 |
| atanpi10033 atanpi -0.20305541157722473 -> -0.06376756760558985 |
| atanpi10034 atanpi -2.1964359283447266 -> -0.36400572992968316 |
| atanpi10035 atanpi -1.2119029760360718 -> -0.2804016904047878 |
| atanpi10036 atanpi -1.6769415140151978 -> -0.32884096476652747 |
| atanpi10037 atanpi -3.9201369285583496 -> -0.4204968782420327 |
| atanpi10038 atanpi 3.327171802520752 -> 0.40706420561165213 |
| atanpi10039 atanpi -1.3468046188354492 -> -0.2967010012978093 |
| atanpi10040 atanpi 0.692195475101471 -> 0.1927267050671652 |
| atanpi10041 atanpi 1.1754943508222875e-38 -> 3.7417147301993126e-39 |
| atanpi10042 atanpi 2.2250738585072014e-308 -> 7.082630066519554e-309 |
| atanpi10043 atanpi 2.004168360008973e-292 -> 6.379466025676106e-293 |
| atanpi10044 atanpi -1.1754943508222875e-38 -> -3.7417147301993126e-39 |
| atanpi10045 atanpi -2.2250738585072014e-308 -> -7.082630066519554e-309 |
| atanpi10046 atanpi -2.004168360008973e-292 -> -6.379466025676106e-293 |
| atanpi10047 atanpi 1.401298464324817e-45 -> 4.460471546887532e-46 |
| atanpi10048 atanpi 5e-324 -> 0.0 |
| atanpi10049 atanpi -1.401298464324817e-45 -> -4.460471546887532e-46 |
| atanpi10050 atanpi -5e-324 -> -0.0 |
| atanpi10051 atanpi 0.721666157245636 -> 0.19898171607590034 |
| atanpi10052 atanpi 0.19824542105197906 -> 0.06229575837467328 |
| atanpi10053 atanpi 0.19824540615081787 -> 0.06229575381085028 |
| atanpi10054 atanpi 0.198245408653517 -> 0.06229575457735939 |
| atanpi10055 atanpi 0.049094054847955704 -> 0.01561458616872582 |
| atanpi10056 atanpi 0.049094051122665405 -> 0.015614584985780253 |
| atanpi10057 atanpi 0.04909405149251647 -> 0.015614585103224438 |
| atanpi10058 atanpi 0.049094051492516465 -> 0.015614585103224436 |
| atanpi10059 atanpi 0.19859454035758972 -> 0.062402677059315244 |
| atanpi10060 atanpi 0.19859452545642853 -> 0.06240267249610054 |
| atanpi10061 atanpi 0.1985945401764544 -> 0.06240267700384578 |
| atanpi10062 atanpi 0.19859454017645436 -> 0.06240267700384577 |
| |
| atanpi20001 atanpi inf -> 0.5 |
| atanpi20002 atanpi -inf -> -0.5 |
| atanpi20003 atanpi nan -> nan |
| |
| ------------- |
| -- atan2pi -- |
| ------------- |
| |
| atan2pi10000 atan2pi 0.0 1.0 -> 0.0 |
| atan2pi10001 atan2pi -0.0 1.0 -> -0.0 |
| atan2pi10002 atan2pi 0.0 0.0 -> 0.0 |
| atan2pi10003 atan2pi -0.0 0.0 -> -0.0 |
| atan2pi10004 atan2pi 0.0 -1.0 -> 1.0 |
| atan2pi10005 atan2pi -0.0 -1.0 -> -1.0 |
| atan2pi10006 atan2pi 0.0 -0.0 -> 1.0 |
| atan2pi10007 atan2pi -0.0 -0.0 -> -1.0 |
| atan2pi10008 atan2pi 1.0 0.0 -> 0.5 |
| atan2pi10009 atan2pi 1.0 -0.0 -> 0.5 |
| atan2pi10010 atan2pi -1.0 0.0 -> -0.5 |
| atan2pi10011 atan2pi -1.0 -0.0 -> -0.5 |
| atan2pi10012 atan2pi 3.4028234663852886e+38 3.4028234663852886e+38 -> 0.25 |
| atan2pi10013 atan2pi 3.4028234663852886e+38 1.7976931348623157e+308 -> 6.025234948519683e-271 |
| atan2pi10014 atan2pi 1.7976931348623157e+308 3.4028234663852886e+38 -> 0.5 |
| atan2pi10015 atan2pi 1.7976931348623157e+308 1.7976931348623157e+308 -> 0.25 |
| atan2pi10016 atan2pi 3.4028234663852886e+38 -3.4028234663852886e+38 -> 0.75 |
| atan2pi10017 atan2pi 3.4028234663852886e+38 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10018 atan2pi 1.7976931348623157e+308 -3.4028234663852886e+38 -> 0.5 |
| atan2pi10019 atan2pi 1.7976931348623157e+308 -1.7976931348623157e+308 -> 0.75 |
| atan2pi10020 atan2pi -3.4028234663852886e+38 3.4028234663852886e+38 -> -0.25 |
| atan2pi10021 atan2pi -3.4028234663852886e+38 1.7976931348623157e+308 -> -6.025234948519683e-271 |
| atan2pi10022 atan2pi -1.7976931348623157e+308 3.4028234663852886e+38 -> -0.5 |
| atan2pi10023 atan2pi -1.7976931348623157e+308 1.7976931348623157e+308 -> -0.25 |
| atan2pi10024 atan2pi -3.4028234663852886e+38 -3.4028234663852886e+38 -> -0.75 |
| atan2pi10025 atan2pi -3.4028234663852886e+38 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10026 atan2pi -1.7976931348623157e+308 -3.4028234663852886e+38 -> -0.5 |
| atan2pi10027 atan2pi -1.7976931348623157e+308 -1.7976931348623157e+308 -> -0.75 |
| atan2pi10028 atan2pi 3.4028234663852886e+38 1.1754943508222875e-38 -> 0.5 |
| atan2pi10029 atan2pi 3.4028234663852886e+38 2.2250738585072014e-308 -> 0.5 |
| atan2pi10030 atan2pi 3.4028234663852886e+38 2.004168360008973e-292 -> 0.5 |
| atan2pi10031 atan2pi 1.7976931348623157e+308 1.1754943508222875e-38 -> 0.5 |
| atan2pi10032 atan2pi 1.7976931348623157e+308 2.2250738585072014e-308 -> 0.5 |
| atan2pi10033 atan2pi 1.7976931348623157e+308 2.004168360008973e-292 -> 0.5 |
| atan2pi10034 atan2pi -3.4028234663852886e+38 -1.1754943508222875e-38 -> -0.5 |
| atan2pi10035 atan2pi -3.4028234663852886e+38 -2.2250738585072014e-308 -> -0.5 |
| atan2pi10036 atan2pi -3.4028234663852886e+38 -2.004168360008973e-292 -> -0.5 |
| atan2pi10037 atan2pi -1.7976931348623157e+308 -1.1754943508222875e-38 -> -0.5 |
| atan2pi10038 atan2pi -1.7976931348623157e+308 -2.2250738585072014e-308 -> -0.5 |
| atan2pi10039 atan2pi -1.7976931348623157e+308 -2.004168360008973e-292 -> -0.5 |
| atan2pi10040 atan2pi -3.4028234663852886e+38 1.1754943508222875e-38 -> -0.5 |
| atan2pi10041 atan2pi -3.4028234663852886e+38 2.2250738585072014e-308 -> -0.5 |
| atan2pi10042 atan2pi -3.4028234663852886e+38 2.004168360008973e-292 -> -0.5 |
| atan2pi10043 atan2pi -1.7976931348623157e+308 1.1754943508222875e-38 -> -0.5 |
| atan2pi10044 atan2pi -1.7976931348623157e+308 2.2250738585072014e-308 -> -0.5 |
| atan2pi10045 atan2pi -1.7976931348623157e+308 2.004168360008973e-292 -> -0.5 |
| atan2pi10046 atan2pi 3.4028234663852886e+38 -1.1754943508222875e-38 -> 0.5 |
| atan2pi10047 atan2pi 3.4028234663852886e+38 -2.2250738585072014e-308 -> 0.5 |
| atan2pi10048 atan2pi 3.4028234663852886e+38 -2.004168360008973e-292 -> 0.5 |
| atan2pi10049 atan2pi 1.7976931348623157e+308 -1.1754943508222875e-38 -> 0.5 |
| atan2pi10050 atan2pi 1.7976931348623157e+308 -2.2250738585072014e-308 -> 0.5 |
| atan2pi10051 atan2pi 1.7976931348623157e+308 -2.004168360008973e-292 -> 0.5 |
| atan2pi10052 atan2pi 3.4028234663852886e+38 1.401298464324817e-45 -> 0.5 |
| atan2pi10053 atan2pi 3.4028234663852886e+38 5e-324 -> 0.5 |
| atan2pi10054 atan2pi 1.7976931348623157e+308 1.401298464324817e-45 -> 0.5 |
| atan2pi10055 atan2pi 1.7976931348623157e+308 5e-324 -> 0.5 |
| atan2pi10056 atan2pi -3.4028234663852886e+38 -1.401298464324817e-45 -> -0.5 |
| atan2pi10057 atan2pi -3.4028234663852886e+38 -5e-324 -> -0.5 |
| atan2pi10058 atan2pi -1.7976931348623157e+308 -1.401298464324817e-45 -> -0.5 |
| atan2pi10059 atan2pi -1.7976931348623157e+308 -5e-324 -> -0.5 |
| atan2pi10060 atan2pi -3.4028234663852886e+38 1.401298464324817e-45 -> -0.5 |
| atan2pi10061 atan2pi -3.4028234663852886e+38 5e-324 -> -0.5 |
| atan2pi10062 atan2pi -1.7976931348623157e+308 1.401298464324817e-45 -> -0.5 |
| atan2pi10063 atan2pi -1.7976931348623157e+308 5e-324 -> -0.5 |
| atan2pi10064 atan2pi 3.4028234663852886e+38 -1.401298464324817e-45 -> 0.5 |
| atan2pi10065 atan2pi 3.4028234663852886e+38 -5e-324 -> 0.5 |
| atan2pi10066 atan2pi 1.7976931348623157e+308 -1.401298464324817e-45 -> 0.5 |
| atan2pi10067 atan2pi 1.7976931348623157e+308 -5e-324 -> 0.5 |
| atan2pi10068 atan2pi 0.75 1.0 -> 0.20483276469913345 |
| atan2pi10069 atan2pi -0.75 1.0 -> -0.20483276469913345 |
| atan2pi10070 atan2pi 0.75 -1.0 -> 0.7951672353008665 |
| atan2pi10071 atan2pi -0.75 -1.0 -> -0.7951672353008665 |
| atan2pi10072 atan2pi 0.390625 0.00029000002541579306 -> 0.4997636867632018 |
| atan2pi10073 atan2pi 0.390625 0.0002899999963119626 -> 0.49976368678691774 |
| atan2pi10074 atan2pi 0.390625 0.00029 -> 0.4997636867839124 |
| atan2pi10075 atan2pi 0.390625 0.00028999999999999995 -> 0.4997636867839124 |
| atan2pi10076 atan2pi 1.390625 0.9296875 -> 0.3124206399141909 |
| atan2pi10077 atan2pi -0.007568269968032837 -0.0017927357694134116 -> -0.5740351606831543 |
| atan2pi10078 atan2pi -0.007568269968032837 -0.0017927358858287334 -> -0.574035165319273 |
| atan2pi10079 atan2pi -0.007568269968032837 -0.001792735857538728 -> -0.5740351641926531 |
| atan2pi10080 atan2pi -0.007568269968032837 -0.0017927358575387281 -> -0.5740351641926531 |
| atan2pi10081 atan2pi -0.007568270433694124 -0.0017927357694134116 -> -0.5740351562904277 |
| atan2pi10082 atan2pi -0.007568270433694124 -0.0017927358858287334 -> -0.574035160926546 |
| atan2pi10083 atan2pi -0.007568270433694124 -0.001792735857538728 -> -0.5740351597999263 |
| atan2pi10084 atan2pi -0.007568270433694124 -0.0017927358575387281 -> -0.5740351597999263 |
| atan2pi10085 atan2pi -0.0075682704267110625 -0.0017927357694134116 -> -0.574035156356301 |
| atan2pi10086 atan2pi -0.0075682704267110625 -0.0017927358858287334 -> -0.5740351609924195 |
| atan2pi10087 atan2pi -0.0075682704267110625 -0.001792735857538728 -> -0.5740351598657996 |
| atan2pi10088 atan2pi -0.0075682704267110625 -0.0017927358575387281 -> -0.5740351598657996 |
| atan2pi10089 atan2pi -0.007568270426711063 -0.0017927357694134116 -> -0.574035156356301 |
| atan2pi10090 atan2pi -0.007568270426711063 -0.0017927358858287334 -> -0.5740351609924195 |
| atan2pi10091 atan2pi -0.007568270426711063 -0.001792735857538728 -> -0.5740351598657996 |
| atan2pi10092 atan2pi -0.007568270426711063 -0.0017927358575387281 -> -0.5740351598657996 |
| atan2pi10093 atan2pi 1.0000001192092896 1.0000001192092896 -> 0.25 |
| atan2pi10094 atan2pi 1.0000001192092896 1.0 -> 0.25000001897274654 |
| atan2pi10095 atan2pi 1.0000001192092896 1.0000000000000002 -> 0.25000001897274654 |
| atan2pi10096 atan2pi 1.0 1.0000001192092896 -> 0.24999998102725343 |
| atan2pi10097 atan2pi 1.0 1.0 -> 0.25 |
| atan2pi10098 atan2pi 1.0 1.0000000000000002 -> 0.24999999999999997 |
| atan2pi10099 atan2pi 1.0000000000000002 1.0000001192092896 -> 0.24999998102725346 |
| atan2pi10100 atan2pi 1.0000000000000002 1.0 -> 0.25000000000000006 |
| atan2pi10101 atan2pi 1.0000000000000002 1.0000000000000002 -> 0.25 |
| atan2pi10102 atan2pi 0.2977333664894104 2.9490208625793457 -> 0.032028064084188616 |
| atan2pi10103 atan2pi -1.346861771417407e-11 1.9269377760089412e-10 -> -0.022212615773618685 |
| atan2pi10104 atan2pi 0.3338441550731659 2.132420539855957 -> 0.04943220711796703 |
| atan2pi10105 atan2pi -0.2600718140602112 1.9549157619476318 -> -0.04209909110779262 |
| atan2pi10106 atan2pi -11223297.0 -0.9756588935852051 -> -0.50000002767118 |
| atan2pi10107 atan2pi 0.2590596377849579 7.252630710601807 -> 0.011365007240777592 |
| atan2pi10108 atan2pi 3.7716573755879195e+20 3.019230078687783e+21 -> 0.03955871588967838 |
| atan2pi10109 atan2pi -0.41808438301086426 3.5622718334198 -> -0.03718816634303022 |
| atan2pi10110 atan2pi -0.0 3.4028234663852886e+38 -> -0.0 |
| atan2pi10111 atan2pi -1.401298464324817e-45 3.4028234663852886e+38 -> -1.3108148544731147e-84 |
| atan2pi10112 atan2pi -8.028930810726831e-218 3.4028234663852886e+38 -> -7.510492618222167e-257 |
| atan2pi10113 atan2pi 3.943100929260254 -1.3295949697494507 -> 0.6035214600176284 |
| atan2pi10114 atan2pi -9.648418597407726e-08 1.6104578133839705e-15 -> -0.49999999468695683 |
| atan2pi10115 atan2pi -1112287276433408.0 4415830896934912.0 -> -0.07854398572055855 |
| atan2pi10116 atan2pi 9.642213451703619e-17 9.633302400400708e-17 -> 0.2501471543249841 |
| atan2pi10117 atan2pi 9.642213451703619e-17 9.633301738656218e-17 -> 0.25014716525787717 |
| atan2pi10118 atan2pi 9.642213451703619e-17 9.633302010283342e-17 -> 0.2501471607702382 |
| atan2pi10119 atan2pi 9.642212789959129e-17 9.633302400400708e-17 -> 0.25014714340219485 |
| atan2pi10120 atan2pi 9.642212789959129e-17 9.633301738656218e-17 -> 0.25014715433508794 |
| atan2pi10121 atan2pi 9.642212789959129e-17 9.633302010283342e-17 -> 0.25014714984744896 |
| atan2pi10122 atan2pi 9.642213402663379e-17 9.633302400400708e-17 -> 0.25014715351552336 |
| atan2pi10123 atan2pi 9.642213402663379e-17 9.633301738656218e-17 -> 0.25014716444841645 |
| atan2pi10124 atan2pi 9.642213402663379e-17 9.633302010283342e-17 -> 0.25014715996077747 |
| atan2pi10125 atan2pi 1.401298464324817e-45 1.401298464324817e-45 -> 0.25 |
| atan2pi10126 atan2pi 1.401298464324817e-45 0.0 -> 0.5 |
| atan2pi10127 atan2pi 1.401298464324817e-45 2.6248243660802892e-105 -> 0.5 |
| atan2pi10128 atan2pi 0.0 1.401298464324817e-45 -> 0.0 |
| atan2pi10129 atan2pi 0.0 0.0 -> 0.0 |
| atan2pi10130 atan2pi 0.0 2.6248243660802892e-105 -> 0.0 |
| atan2pi10131 atan2pi 2.841564668406762e-105 1.401298464324817e-45 -> 6.454714318268012e-61 |
| atan2pi10132 atan2pi 2.841564668406762e-105 0.0 -> 0.5 |
| atan2pi10133 atan2pi 2.841564668406762e-105 2.6248243660802892e-105 -> 0.262614261697575 |
| atan2pi10134 atan2pi 1.401298464324817e-45 1.401298464324817e-45 -> 0.25 |
| atan2pi10135 atan2pi 1.401298464324817e-45 0.0 -> 0.5 |
| atan2pi10136 atan2pi 1.401298464324817e-45 1.6955960445645656e-177 -> 0.5 |
| atan2pi10137 atan2pi 0.0 1.401298464324817e-45 -> 0.0 |
| atan2pi10138 atan2pi 0.0 0.0 -> 0.0 |
| atan2pi10139 atan2pi 0.0 1.6955960445645656e-177 -> 0.0 |
| atan2pi10140 atan2pi 1.697410900901164e-177 1.401298464324817e-45 -> 3.855728700404359e-133 |
| atan2pi10141 atan2pi 1.697410900901164e-177 0.0 -> 0.5 |
| atan2pi10142 atan2pi 1.697410900901164e-177 1.6955960445645656e-177 -> 0.2501702580242645 |
| atan2pi10143 atan2pi 1.401298464324817e-45 1.401298464324817e-45 -> 0.25 |
| atan2pi10144 atan2pi 1.401298464324817e-45 0.0 -> 0.5 |
| atan2pi10145 atan2pi 1.401298464324817e-45 4.642262744535978e-191 -> 0.5 |
| atan2pi10146 atan2pi 0.0 1.401298464324817e-45 -> 0.0 |
| atan2pi10147 atan2pi 0.0 0.0 -> 0.0 |
| atan2pi10148 atan2pi 0.0 4.642262744535978e-191 -> 0.0 |
| atan2pi10149 atan2pi 4.6493548767531986e-191 1.401298464324817e-45 -> 1.0561173506747795e-146 |
| atan2pi10150 atan2pi 4.6493548767531986e-191 0.0 -> 0.5 |
| atan2pi10151 atan2pi 4.6493548767531986e-191 4.642262744535978e-191 -> 0.2502429604243814 |
| atan2pi10152 atan2pi 1.401298464324817e-45 1.401298464324817e-45 -> 0.25 |
| atan2pi10153 atan2pi 1.401298464324817e-45 0.0 -> 0.5 |
| atan2pi10154 atan2pi 1.401298464324817e-45 5e-324 -> 0.5 |
| atan2pi10155 atan2pi 0.0 1.401298464324817e-45 -> 0.0 |
| atan2pi10156 atan2pi 0.0 0.0 -> 0.0 |
| atan2pi10157 atan2pi 0.0 5e-324 -> 0.0 |
| atan2pi10158 atan2pi 5e-324 1.401298464324817e-45 -> 1.122287531877252e-279 |
| atan2pi10159 atan2pi 5e-324 0.0 -> 0.5 |
| atan2pi10160 atan2pi 5e-324 5e-324 -> 0.25 |
| atan2pi10161 atan2pi 1.1754943508222875e-38 1.1754943508222875e-38 -> 0.25 |
| atan2pi10162 atan2pi 1.1754943508222875e-38 2.2250738585072014e-308 -> 0.5 |
| atan2pi10163 atan2pi 1.1754943508222875e-38 2.004168360008973e-292 -> 0.5 |
| atan2pi10164 atan2pi 2.2250738585072014e-308 1.1754943508222875e-38 -> 6.025235307651693e-271 |
| atan2pi10165 atan2pi 2.2250738585072014e-308 2.2250738585072014e-308 -> 0.25 |
| atan2pi10166 atan2pi 2.2250738585072014e-308 2.004168360008973e-292 -> 3.533949646070574e-17 |
| atan2pi10167 atan2pi 2.004168360008973e-292 1.1754943508222875e-38 -> 5.427049497271944e-255 |
| atan2pi10168 atan2pi 2.004168360008973e-292 2.2250738585072014e-308 -> 0.49999999999999994 |
| atan2pi10169 atan2pi 2.004168360008973e-292 2.004168360008973e-292 -> 0.25 |
| atan2pi10170 atan2pi 1.1754943508222875e-38 -1.1754943508222875e-38 -> 0.75 |
| atan2pi10171 atan2pi 1.1754943508222875e-38 -2.2250738585072014e-308 -> 0.5 |
| atan2pi10172 atan2pi 1.1754943508222875e-38 -2.004168360008973e-292 -> 0.5 |
| atan2pi10173 atan2pi 2.2250738585072014e-308 -1.1754943508222875e-38 -> 1.0 |
| atan2pi10174 atan2pi 2.2250738585072014e-308 -2.2250738585072014e-308 -> 0.75 |
| atan2pi10175 atan2pi 2.2250738585072014e-308 -2.004168360008973e-292 -> 1.0 |
| atan2pi10176 atan2pi 2.004168360008973e-292 -1.1754943508222875e-38 -> 1.0 |
| atan2pi10177 atan2pi 2.004168360008973e-292 -2.2250738585072014e-308 -> 0.5 |
| atan2pi10178 atan2pi 2.004168360008973e-292 -2.004168360008973e-292 -> 0.75 |
| atan2pi10179 atan2pi -1.1754943508222875e-38 1.1754943508222875e-38 -> -0.25 |
| atan2pi10180 atan2pi -1.1754943508222875e-38 2.2250738585072014e-308 -> -0.5 |
| atan2pi10181 atan2pi -1.1754943508222875e-38 2.004168360008973e-292 -> -0.5 |
| atan2pi10182 atan2pi -2.2250738585072014e-308 1.1754943508222875e-38 -> -6.025235307651693e-271 |
| atan2pi10183 atan2pi -2.2250738585072014e-308 2.2250738585072014e-308 -> -0.25 |
| atan2pi10184 atan2pi -2.2250738585072014e-308 2.004168360008973e-292 -> -3.533949646070574e-17 |
| atan2pi10185 atan2pi -2.004168360008973e-292 1.1754943508222875e-38 -> -5.427049497271944e-255 |
| atan2pi10186 atan2pi -2.004168360008973e-292 2.2250738585072014e-308 -> -0.49999999999999994 |
| atan2pi10187 atan2pi -2.004168360008973e-292 2.004168360008973e-292 -> -0.25 |
| atan2pi10188 atan2pi -1.1754943508222875e-38 -1.1754943508222875e-38 -> -0.75 |
| atan2pi10189 atan2pi -1.1754943508222875e-38 -2.2250738585072014e-308 -> -0.5 |
| atan2pi10190 atan2pi -1.1754943508222875e-38 -2.004168360008973e-292 -> -0.5 |
| atan2pi10191 atan2pi -2.2250738585072014e-308 -1.1754943508222875e-38 -> -1.0 |
| atan2pi10192 atan2pi -2.2250738585072014e-308 -2.2250738585072014e-308 -> -0.75 |
| atan2pi10193 atan2pi -2.2250738585072014e-308 -2.004168360008973e-292 -> -1.0 |
| atan2pi10194 atan2pi -2.004168360008973e-292 -1.1754943508222875e-38 -> -1.0 |
| atan2pi10195 atan2pi -2.004168360008973e-292 -2.2250738585072014e-308 -> -0.5 |
| atan2pi10196 atan2pi -2.004168360008973e-292 -2.004168360008973e-292 -> -0.75 |
| atan2pi10197 atan2pi 1.401298464324817e-45 1.401298464324817e-45 -> 0.25 |
| atan2pi10198 atan2pi 1.401298464324817e-45 5e-324 -> 0.5 |
| atan2pi10199 atan2pi 5e-324 1.401298464324817e-45 -> 1.122287531877252e-279 |
| atan2pi10200 atan2pi 5e-324 5e-324 -> 0.25 |
| atan2pi10201 atan2pi 1.401298464324817e-45 -1.401298464324817e-45 -> 0.75 |
| atan2pi10202 atan2pi 1.401298464324817e-45 -5e-324 -> 0.5 |
| atan2pi10203 atan2pi 5e-324 -1.401298464324817e-45 -> 1.0 |
| atan2pi10204 atan2pi 5e-324 -5e-324 -> 0.75 |
| atan2pi10205 atan2pi -1.401298464324817e-45 1.401298464324817e-45 -> -0.25 |
| atan2pi10206 atan2pi -1.401298464324817e-45 5e-324 -> -0.5 |
| atan2pi10207 atan2pi -5e-324 1.401298464324817e-45 -> -1.122287531877252e-279 |
| atan2pi10208 atan2pi -5e-324 5e-324 -> -0.25 |
| atan2pi10209 atan2pi -1.401298464324817e-45 -1.401298464324817e-45 -> -0.75 |
| atan2pi10210 atan2pi -1.401298464324817e-45 -5e-324 -> -0.5 |
| atan2pi10211 atan2pi -5e-324 -1.401298464324817e-45 -> -1.0 |
| atan2pi10212 atan2pi -5e-324 -5e-324 -> -0.75 |
| atan2pi10213 atan2pi 1.1754943508222875e-38 1.401298464324817e-45 -> 0.4999999620545046 |
| atan2pi10214 atan2pi 1.1754943508222875e-38 5e-324 -> 0.5 |
| atan2pi10215 atan2pi 2.2250738585072014e-308 1.401298464324817e-45 -> 5.054333710364945e-264 |
| atan2pi10216 atan2pi 2.2250738585072014e-308 5e-324 -> 0.49999999999999994 |
| atan2pi10217 atan2pi 2.004168360008973e-292 1.401298464324817e-45 -> 4.552539082921141e-248 |
| atan2pi10218 atan2pi 2.004168360008973e-292 5e-324 -> 0.5 |
| atan2pi10219 atan2pi 1.1754943508222875e-38 -1.401298464324817e-45 -> 0.5000000379454954 |
| atan2pi10220 atan2pi 1.1754943508222875e-38 -5e-324 -> 0.5 |
| atan2pi10221 atan2pi 2.2250738585072014e-308 -1.401298464324817e-45 -> 1.0 |
| atan2pi10222 atan2pi 2.2250738585072014e-308 -5e-324 -> 0.5000000000000001 |
| atan2pi10223 atan2pi 2.004168360008973e-292 -1.401298464324817e-45 -> 1.0 |
| atan2pi10224 atan2pi 2.004168360008973e-292 -5e-324 -> 0.5 |
| atan2pi10225 atan2pi -1.1754943508222875e-38 1.401298464324817e-45 -> -0.4999999620545046 |
| atan2pi10226 atan2pi -1.1754943508222875e-38 5e-324 -> -0.5 |
| atan2pi10227 atan2pi -2.2250738585072014e-308 1.401298464324817e-45 -> -5.054333710364945e-264 |
| atan2pi10228 atan2pi -2.2250738585072014e-308 5e-324 -> -0.49999999999999994 |
| atan2pi10229 atan2pi -2.004168360008973e-292 1.401298464324817e-45 -> -4.552539082921141e-248 |
| atan2pi10230 atan2pi -2.004168360008973e-292 5e-324 -> -0.5 |
| atan2pi10231 atan2pi -1.1754943508222875e-38 -1.401298464324817e-45 -> -0.5000000379454954 |
| atan2pi10232 atan2pi -1.1754943508222875e-38 -5e-324 -> -0.5 |
| atan2pi10233 atan2pi -2.2250738585072014e-308 -1.401298464324817e-45 -> -1.0 |
| atan2pi10234 atan2pi -2.2250738585072014e-308 -5e-324 -> -0.5000000000000001 |
| atan2pi10235 atan2pi -2.004168360008973e-292 -1.401298464324817e-45 -> -1.0 |
| atan2pi10236 atan2pi -2.004168360008973e-292 -5e-324 -> -0.5 |
| atan2pi10237 atan2pi 1.401298464324817e-45 1.1754943508222875e-38 -> 3.7945495388959543e-08 |
| atan2pi10238 atan2pi 1.401298464324817e-45 2.2250738585072014e-308 -> 0.5 |
| atan2pi10239 atan2pi 1.401298464324817e-45 2.004168360008973e-292 -> 0.5 |
| atan2pi10240 atan2pi 5e-324 1.1754943508222875e-38 -> 1.3378709934678696e-286 |
| atan2pi10241 atan2pi 5e-324 2.2250738585072014e-308 -> 7.067899292141149e-17 |
| atan2pi10242 atan2pi 5e-324 2.004168360008973e-292 -> 7.846944529866949e-33 |
| atan2pi10243 atan2pi 1.401298464324817e-45 -1.1754943508222875e-38 -> 0.9999999620545046 |
| atan2pi10244 atan2pi 1.401298464324817e-45 -2.2250738585072014e-308 -> 0.5 |
| atan2pi10245 atan2pi 1.401298464324817e-45 -2.004168360008973e-292 -> 0.5 |
| atan2pi10246 atan2pi 5e-324 -1.1754943508222875e-38 -> 1.0 |
| atan2pi10247 atan2pi 5e-324 -2.2250738585072014e-308 -> 0.9999999999999999 |
| atan2pi10248 atan2pi 5e-324 -2.004168360008973e-292 -> 1.0 |
| atan2pi10249 atan2pi -1.401298464324817e-45 1.1754943508222875e-38 -> -3.7945495388959543e-08 |
| atan2pi10250 atan2pi -1.401298464324817e-45 2.2250738585072014e-308 -> -0.5 |
| atan2pi10251 atan2pi -1.401298464324817e-45 2.004168360008973e-292 -> -0.5 |
| atan2pi10252 atan2pi -5e-324 1.1754943508222875e-38 -> -1.3378709934678696e-286 |
| atan2pi10253 atan2pi -5e-324 2.2250738585072014e-308 -> -7.067899292141149e-17 |
| atan2pi10254 atan2pi -5e-324 2.004168360008973e-292 -> -7.846944529866949e-33 |
| atan2pi10255 atan2pi -1.401298464324817e-45 -1.1754943508222875e-38 -> -0.9999999620545046 |
| atan2pi10256 atan2pi -1.401298464324817e-45 -2.2250738585072014e-308 -> -0.5 |
| atan2pi10257 atan2pi -1.401298464324817e-45 -2.004168360008973e-292 -> -0.5 |
| atan2pi10258 atan2pi -5e-324 -1.1754943508222875e-38 -> -1.0 |
| atan2pi10259 atan2pi -5e-324 -2.2250738585072014e-308 -> -0.9999999999999999 |
| atan2pi10260 atan2pi -5e-324 -2.004168360008973e-292 -> -1.0 |
| atan2pi10261 atan2pi 1.0 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10262 atan2pi 1.0 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10263 atan2pi -1.0 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10264 atan2pi -1.0 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10265 atan2pi 1.1754943508222875e-38 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10266 atan2pi 1.1754943508222875e-38 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10267 atan2pi 2.2250738585072014e-308 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10268 atan2pi 2.2250738585072014e-308 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10269 atan2pi 2.004168360008973e-292 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10270 atan2pi 2.004168360008973e-292 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10271 atan2pi -1.1754943508222875e-38 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10272 atan2pi -1.1754943508222875e-38 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10273 atan2pi -2.2250738585072014e-308 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10274 atan2pi -2.2250738585072014e-308 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10275 atan2pi -2.004168360008973e-292 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10276 atan2pi -2.004168360008973e-292 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10277 atan2pi 1.401298464324817e-45 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10278 atan2pi 1.401298464324817e-45 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10279 atan2pi 5e-324 -3.4028234663852886e+38 -> 1.0 |
| atan2pi10280 atan2pi 5e-324 -1.7976931348623157e+308 -> 1.0 |
| atan2pi10281 atan2pi -1.401298464324817e-45 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10282 atan2pi -1.401298464324817e-45 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10283 atan2pi -5e-324 -3.4028234663852886e+38 -> -1.0 |
| atan2pi10284 atan2pi -5e-324 -1.7976931348623157e+308 -> -1.0 |
| atan2pi10285 atan2pi 1.0 3.4028234663852886e+38 -> 9.354287383057258e-40 |
| atan2pi10286 atan2pi 1.0 1.7976931348623157e+308 -> 1.770657516629887e-309 |
| atan2pi10287 atan2pi -1.0 3.4028234663852886e+38 -> -9.354287383057258e-40 |
| atan2pi10288 atan2pi -1.0 1.7976931348623157e+308 -> -1.770657516629887e-309 |
| atan2pi10289 atan2pi 1.1754943508222875e-38 3.4028234663852886e+38 -> 1.0995911974752006e-77 |
| atan2pi10290 atan2pi 1.1754943508222875e-38 1.7976931348623157e+308 -> 0.0 |
| atan2pi10291 atan2pi 2.2250738585072014e-308 3.4028234663852886e+38 -> 0.0 |
| atan2pi10292 atan2pi 2.2250738585072014e-308 1.7976931348623157e+308 -> 0.0 |
| atan2pi10293 atan2pi 2.004168360008973e-292 3.4028234663852886e+38 -> 0.0 |
| atan2pi10294 atan2pi 2.004168360008973e-292 1.7976931348623157e+308 -> 0.0 |
| atan2pi10295 atan2pi -1.1754943508222875e-38 3.4028234663852886e+38 -> -1.0995911974752006e-77 |
| atan2pi10296 atan2pi -1.1754943508222875e-38 1.7976931348623157e+308 -> -0.0 |
| atan2pi10297 atan2pi -2.2250738585072014e-308 3.4028234663852886e+38 -> -0.0 |
| atan2pi10298 atan2pi -2.2250738585072014e-308 1.7976931348623157e+308 -> -0.0 |
| atan2pi10299 atan2pi -2.004168360008973e-292 3.4028234663852886e+38 -> -0.0 |
| atan2pi10300 atan2pi -2.004168360008973e-292 1.7976931348623157e+308 -> -0.0 |
| atan2pi10301 atan2pi 1.401298464324817e-45 3.4028234663852886e+38 -> 1.3108148544731147e-84 |
| atan2pi10302 atan2pi 1.401298464324817e-45 1.7976931348623157e+308 -> 0.0 |
| atan2pi10303 atan2pi 5e-324 3.4028234663852886e+38 -> 0.0 |
| atan2pi10304 atan2pi 5e-324 1.7976931348623157e+308 -> 0.0 |
| atan2pi10305 atan2pi -1.401298464324817e-45 3.4028234663852886e+38 -> -1.3108148544731147e-84 |
| atan2pi10306 atan2pi -1.401298464324817e-45 1.7976931348623157e+308 -> -0.0 |
| atan2pi10307 atan2pi -5e-324 3.4028234663852886e+38 -> -0.0 |
| atan2pi10308 atan2pi -5e-324 1.7976931348623157e+308 -> -0.0 |
| atan2pi10309 atan2pi 1.1754943508222875e-38 1.0 -> 3.7417147301993126e-39 |
| atan2pi10310 atan2pi 2.2250738585072014e-308 1.0 -> 7.082630066519554e-309 |
| atan2pi10311 atan2pi 2.004168360008973e-292 1.0 -> 6.379466025676106e-293 |
| atan2pi10312 atan2pi -1.1754943508222875e-38 1.0 -> -3.7417147301993126e-39 |
| atan2pi10313 atan2pi -2.2250738585072014e-308 1.0 -> -7.082630066519554e-309 |
| atan2pi10314 atan2pi -2.004168360008973e-292 1.0 -> -6.379466025676106e-293 |
| atan2pi10315 atan2pi 1.401298464324817e-45 1.0 -> 4.460471546887532e-46 |
| atan2pi10316 atan2pi 5e-324 1.0 -> 0.0 |
| atan2pi10317 atan2pi -1.401298464324817e-45 1.0 -> -4.460471546887532e-46 |
| atan2pi10318 atan2pi -5e-324 1.0 -> -0.0 |
| atan2pi10319 atan2pi 1.1754943508222875e-38 -1.0 -> 1.0 |
| atan2pi10320 atan2pi 2.2250738585072014e-308 -1.0 -> 1.0 |
| atan2pi10321 atan2pi 2.004168360008973e-292 -1.0 -> 1.0 |
| atan2pi10322 atan2pi -1.1754943508222875e-38 -1.0 -> -1.0 |
| atan2pi10323 atan2pi -2.2250738585072014e-308 -1.0 -> -1.0 |
| atan2pi10324 atan2pi -2.004168360008973e-292 -1.0 -> -1.0 |
| atan2pi10325 atan2pi 1.401298464324817e-45 -1.0 -> 1.0 |
| atan2pi10326 atan2pi 5e-324 -1.0 -> 1.0 |
| atan2pi10327 atan2pi -1.401298464324817e-45 -1.0 -> -1.0 |
| atan2pi10328 atan2pi -5e-324 -1.0 -> -1.0 |
| atan2pi10329 atan2pi -4.3609299609670416e-05 0.05748599022626877 -> -0.0002414722000586593 |
| atan2pi10330 atan2pi -3.4028234663852886e+38 3.4028234663852886e+38 -> -0.25 |
| atan2pi10331 atan2pi -3.4028234663852886e+38 2.8061581043948965e+103 -> -3.8599120576714543e-66 |
| atan2pi10332 atan2pi -9.822050856552661e+114 3.4028234663852886e+38 -> -0.5 |
| atan2pi10333 atan2pi -9.822050856552661e+114 2.8061581043948965e+103 -> -0.4999999999990906 |
| atan2pi10334 atan2pi 3.4028234663852886e+38 3.4028234663852886e+38 -> 0.25 |
| atan2pi10335 atan2pi 3.4028234663852886e+38 1.7976931348623157e+308 -> 6.025234948519683e-271 |
| atan2pi10336 atan2pi 2.962077767429005e+64 3.4028234663852886e+38 -> 0.5 |
| atan2pi10337 atan2pi 2.962077767429005e+64 1.7976931348623157e+308 -> 5.244825263740446e-245 |
| atan2pi10338 atan2pi 2.9620777674290047e+64 3.4028234663852886e+38 -> 0.5 |
| atan2pi10339 atan2pi 2.9620777674290047e+64 1.7976931348623157e+308 -> 5.244825263740445e-245 |
| atan2pi10340 atan2pi -3.4028234663852886e+38 3.4028234663852886e+38 -> -0.25 |
| atan2pi10341 atan2pi -3.4028234663852886e+38 1.7976931348623157e+308 -> -6.025234948519683e-271 |
| atan2pi10342 atan2pi -1.7976931348623157e+308 3.4028234663852886e+38 -> -0.5 |
| atan2pi10343 atan2pi -1.7976931348623157e+308 1.7976931348623157e+308 -> -0.25 |
| |
| atan2pi20000 atan2pi inf 0 -> 0.5 |
| atan2pi20001 atan2pi -inf 0 -> -0.5 |
| atan2pi20002 atan2pi nan 0 -> nan |
| |
| atan2pi20000 atan2pi inf -0 -> 0.5 |
| atan2pi20001 atan2pi -inf -0 -> -0.5 |
| atan2pi20002 atan2pi nan -0 -> nan |
| |
| atan2pi20003 atan2pi inf 1 -> 0.5 |
| atan2pi20004 atan2pi -inf 1 -> -0.5 |
| atan2pi20005 atan2pi nan 1 -> nan |
| |
| atan2pi20006 atan2pi inf -1 -> 0.5 |
| atan2pi20007 atan2pi -inf -1 -> -0.5 |
| atan2pi20008 atan2pi nan -1 -> nan |
| |
| atan2pi20009 atan2pi inf inf -> 0.25 |
| atan2pi20010 atan2pi -inf inf -> -0.25 |
| atan2pi20011 atan2pi nan inf -> nan |
| |
| atan2pi20012 atan2pi inf -inf -> .75 |
| atan2pi20013 atan2pi -inf -inf -> -.75 |
| atan2pi20014 atan2pi nan -inf -> nan |
| |
| atan2pi20015 atan2pi inf nan -> nan |
| atan2pi20016 atan2pi -inf nan -> nan |
| atan2pi20017 atan2pi nan nan -> nan |
| |
| atan2pi30000 atan2pi 0 inf -> 0.0 |
| atan2pi30001 atan2pi 0 -inf -> 1.0 |
| atan2pi30002 atan2pi 0 nan -> nan |
| |
| atan2pi30000 atan2pi -0 inf -> -0.0 |
| atan2pi30001 atan2pi -0 -inf -> -1.0 |
| atan2pi30002 atan2pi -0 nan -> nan |
| |
| atan2pi30003 atan2pi 1 inf -> 0.0 |
| atan2pi30004 atan2pi 1 -inf -> 1.0 |
| atan2pi30005 atan2pi 1 nan -> nan |
| |
| atan2pi30006 atan2pi -1 inf -> -0.0 |
| atan2pi30007 atan2pi -1 -inf -> -1.0 |
| atan2pi30008 atan2pi -1 nan -> nan |
| |
| ----------- |
| -- cospi -- |
| ----------- |
| |
| cospi10000 cospi 0.0 -> 1.0 |
| cospi10001 cospi -0.0 -> 1.0 |
| cospi10002 cospi 1.1754943508222875e-38 -> 1.0 |
| cospi10003 cospi 2.2250738585072014e-308 -> 1.0 |
| cospi10004 cospi 2.004168360008973e-292 -> 1.0 |
| cospi10005 cospi -1.1754943508222875e-38 -> 1.0 |
| cospi10006 cospi -2.2250738585072014e-308 -> 1.0 |
| cospi10007 cospi -2.004168360008973e-292 -> 1.0 |
| cospi10008 cospi 1.401298464324817e-45 -> 1.0 |
| cospi10009 cospi 5e-324 -> 1.0 |
| cospi10010 cospi -1.401298464324817e-45 -> 1.0 |
| cospi10011 cospi -5e-324 -> 1.0 |
| cospi10012 cospi 3.4028234663852886e+38 -> 1.0 |
| cospi10013 cospi 1.7976931348623157e+308 -> 1.0 |
| cospi10014 cospi -3.4028234663852886e+38 -> 1.0 |
| cospi10015 cospi -1.7976931348623157e+308 -> 1.0 |
| cospi10016 cospi 1.0 -> -1.0 |
| cospi10017 cospi -1.0 -> -1.0 |
| cospi10018 cospi 2.0 -> 1.0 |
| cospi10019 cospi -2.0 -> 1.0 |
| cospi10020 cospi 3.0 -> -1.0 |
| cospi10021 cospi -3.0 -> -1.0 |
| cospi10022 cospi 0.10000000149011612 -> 0.9510565148485406 |
| cospi10023 cospi 0.09999999403953552 -> 0.9510565220816052 |
| cospi10024 cospi 0.1 -> 0.9510565162951535 |
| cospi10025 cospi 0.09999999999999999 -> 0.9510565162951535 |
| cospi10026 cospi -0.09999999403953552 -> 0.9510565220816052 |
| cospi10027 cospi -0.10000000149011612 -> 0.9510565148485406 |
| cospi10028 cospi -0.09999999999999999 -> 0.9510565162951535 |
| cospi10029 cospi -0.1 -> 0.9510565162951535 |
| cospi10030 cospi 0.20000000298023224 -> 0.8090169888717047 |
| cospi10031 cospi 0.19999998807907104 -> 0.8090170163879177 |
| cospi10032 cospi 0.2 -> 0.8090169943749475 |
| cospi10033 cospi 0.19999999999999998 -> 0.8090169943749475 |
| cospi10034 cospi -0.19999998807907104 -> 0.8090170163879177 |
| cospi10035 cospi -0.20000000298023224 -> 0.8090169888717047 |
| cospi10036 cospi -0.19999999999999998 -> 0.8090169943749475 |
| cospi10037 cospi -0.2 -> 0.8090169943749475 |
| cospi10038 cospi 0.30000001192092896 -> 0.5877852219942177 |
| cospi10039 cospi 0.29999998211860657 -> 0.5877852977398548 |
| cospi10040 cospi 0.30000000000000004 -> 0.587785252292473 |
| cospi10041 cospi 0.3 -> 0.5877852522924731 |
| cospi10042 cospi -0.29999998211860657 -> 0.5877852977398548 |
| cospi10043 cospi -0.30000001192092896 -> 0.5877852219942177 |
| cospi10044 cospi -0.3 -> 0.5877852522924731 |
| cospi10045 cospi -0.30000000000000004 -> 0.587785252292473 |
| cospi10046 cospi 0.4000000059604645 -> 0.3090169765660799 |
| cospi10047 cospi 0.3999999761581421 -> 0.3090170656104165 |
| cospi10048 cospi 0.4 -> 0.30901699437494734 |
| cospi10049 cospi 0.39999999999999997 -> 0.3090169943749475 |
| cospi10050 cospi -0.3999999761581421 -> 0.3090170656104165 |
| cospi10051 cospi -0.4000000059604645 -> 0.3090169765660799 |
| cospi10052 cospi -0.39999999999999997 -> 0.3090169943749475 |
| cospi10053 cospi -0.4 -> 0.30901699437494734 |
| cospi10054 cospi 0.5 -> 0.0 |
| cospi10055 cospi -0.5 -> 0.0 |
| cospi10056 cospi 0.6000000238418579 -> -0.3090170656104165 |
| cospi10057 cospi 0.5999999642372131 -> -0.30901688752174056 |
| cospi10058 cospi 0.6000000000000001 -> -0.3090169943749477 |
| cospi10059 cospi 0.6 -> -0.30901699437494734 |
| cospi10060 cospi -0.5999999642372131 -> -0.30901688752174056 |
| cospi10061 cospi -0.6000000238418579 -> -0.3090170656104165 |
| cospi10062 cospi -0.6 -> -0.30901699437494734 |
| cospi10063 cospi -0.6000000000000001 -> -0.3090169943749477 |
| cospi10064 cospi 0.7000000476837158 -> -0.5877853734854867 |
| cospi10065 cospi 0.699999988079071 -> -0.5877852219942177 |
| cospi10066 cospi 0.7000000000000001 -> -0.5877852522924732 |
| cospi10067 cospi 0.7 -> -0.587785252292473 |
| cospi10068 cospi -0.699999988079071 -> -0.5877852219942177 |
| cospi10069 cospi -0.7000000476837158 -> -0.5877853734854867 |
| cospi10070 cospi -0.7 -> -0.587785252292473 |
| cospi10071 cospi -0.7000000000000001 -> -0.5877852522924732 |
| cospi10072 cospi 0.800000011920929 -> -0.8090170163879177 |
| cospi10073 cospi 0.7999999523162842 -> -0.8090169063230551 |
| cospi10074 cospi 0.8 -> -0.8090169943749475 |
| cospi10075 cospi 0.7999999999999999 -> -0.8090169943749473 |
| cospi10076 cospi -0.7999999523162842 -> -0.8090169063230551 |
| cospi10077 cospi -0.800000011920929 -> -0.8090170163879177 |
| cospi10078 cospi -0.7999999999999999 -> -0.8090169943749473 |
| cospi10079 cospi -0.8 -> -0.8090169943749475 |
| cospi10080 cospi 0.9000000357627869 -> -0.9510565510138584 |
| cospi10081 cospi 0.8999999761581421 -> -0.9510564931493437 |
| cospi10082 cospi 0.9 -> -0.9510565162951536 |
| cospi10083 cospi 0.8999999999999999 -> -0.9510565162951535 |
| cospi10084 cospi -0.8999999761581421 -> -0.9510564931493437 |
| cospi10085 cospi -0.9000000357627869 -> -0.9510565510138584 |
| cospi10086 cospi -0.8999999999999999 -> -0.9510565162951535 |
| cospi10087 cospi -0.9 -> -0.9510565162951536 |
| cospi10088 cospi 1.100000023841858 -> -0.9510564931493437 |
| cospi10089 cospi 1.0999999046325684 -> -0.9510566088783399 |
| cospi10090 cospi 1.1 -> -0.9510565162951535 |
| cospi10091 cospi 1.0999999999999999 -> -0.9510565162951538 |
| cospi10092 cospi -1.0999999046325684 -> -0.9510566088783399 |
| cospi10093 cospi -1.100000023841858 -> -0.9510564931493437 |
| cospi10094 cospi -1.0999999999999999 -> -0.9510565162951538 |
| cospi10095 cospi -1.1 -> -0.9510565162951535 |
| cospi10096 cospi 1.2000000476837158 -> -0.8090169063230551 |
| cospi10097 cospi 1.1999999284744263 -> -0.8090171264527518 |
| cospi10098 cospi 1.2000000000000002 -> -0.8090169943749471 |
| cospi10099 cospi 1.2 -> -0.8090169943749475 |
| cospi10100 cospi -1.1999999284744263 -> -0.8090171264527518 |
| cospi10101 cospi -1.2000000476837158 -> -0.8090169063230551 |
| cospi10102 cospi -1.2 -> -0.8090169943749475 |
| cospi10103 cospi -1.2000000000000002 -> -0.8090169943749471 |
| cospi10104 cospi 1.3000000715255737 -> -0.587785070502928 |
| cospi10105 cospi 1.2999999523162842 -> -0.5877853734854867 |
| cospi10106 cospi 1.3 -> -0.587785252292473 |
| cospi10107 cospi 1.2999999999999998 -> -0.5877852522924736 |
| cospi10108 cospi -1.2999999523162842 -> -0.5877853734854867 |
| cospi10109 cospi -1.3000000715255737 -> -0.587785070502928 |
| cospi10110 cospi -1.2999999999999998 -> -0.5877852522924736 |
| cospi10111 cospi -1.3 -> -0.587785252292473 |
| cospi10112 cospi 1.4000000953674316 -> -0.3090167094330538 |
| cospi10113 cospi 1.399999976158142 -> -0.3090170656104165 |
| cospi10114 cospi 1.4000000000000001 -> -0.309016994374947 |
| cospi10115 cospi 1.4 -> -0.3090169943749477 |
| cospi10116 cospi -1.399999976158142 -> -0.3090170656104165 |
| cospi10117 cospi -1.4000000953674316 -> -0.3090167094330538 |
| cospi10118 cospi -1.4 -> -0.3090169943749477 |
| cospi10119 cospi -1.4000000000000001 -> -0.309016994374947 |
| cospi10120 cospi 1.5 -> 0.0 |
| cospi10121 cospi -1.5 -> 0.0 |
| cospi10122 cospi 2.5 -> 0.0 |
| cospi10123 cospi -2.5 -> 0.0 |
| cospi10124 cospi 3.5 -> 0.0 |
| cospi10125 cospi -3.5 -> 0.0 |
| cospi10126 cospi 4.5 -> 0.0 |
| cospi10127 cospi -4.5 -> 0.0 |
| cospi10128 cospi 0.24000000953674316 -> 0.728968606911995 |
| cospi10129 cospi 0.23999999463558197 -> 0.728968638957958 |
| cospi10130 cospi 0.24000000000000002 -> 0.7289686274214114 |
| cospi10131 cospi 0.24 -> 0.7289686274214116 |
| cospi10132 cospi -0.23999999463558197 -> 0.728968638957958 |
| cospi10133 cospi -0.24000000953674316 -> 0.728968606911995 |
| cospi10134 cospi -0.24 -> 0.7289686274214116 |
| cospi10135 cospi -0.24000000000000002 -> 0.7289686274214114 |
| cospi10136 cospi 0.49000000953674316 -> 0.03141072913234975 |
| cospi10137 cospi 0.4899999797344208 -> 0.03141082271290761 |
| cospi10138 cospi 0.49000000000000005 -> 0.031410759078128146 |
| cospi10139 cospi 0.49 -> 0.03141075907812832 |
| cospi10140 cospi -0.4899999797344208 -> 0.03141082271290761 |
| cospi10141 cospi -0.49000000953674316 -> 0.03141072913234975 |
| cospi10142 cospi -0.49 -> 0.03141075907812832 |
| cospi10143 cospi -0.49000000000000005 -> 0.031410759078128146 |
| cospi10144 cospi 0.5100000500679016 -> -0.031410916293465214 |
| cospi10145 cospi 0.5099999904632568 -> -0.03141072913234975 |
| cospi10146 cospi 0.51 -> -0.03141075907812832 |
| cospi10147 cospi 0.5099999999999999 -> -0.03141075907812797 |
| cospi10148 cospi -0.5099999904632568 -> -0.03141072913234975 |
| cospi10149 cospi -0.5100000500679016 -> -0.031410916293465214 |
| cospi10150 cospi -0.5099999999999999 -> -0.03141075907812797 |
| cospi10151 cospi -0.51 -> -0.03141075907812832 |
| cospi10152 cospi 0.7600000500679016 -> -0.7289687350958375 |
| cospi10153 cospi 0.7599999904632568 -> -0.728968606911995 |
| cospi10154 cospi 0.76 -> -0.7289686274214116 |
| cospi10155 cospi 0.7599999999999999 -> -0.7289686274214113 |
| cospi10156 cospi -0.7599999904632568 -> -0.728968606911995 |
| cospi10157 cospi -0.7600000500679016 -> -0.7289687350958375 |
| cospi10158 cospi -0.7599999999999999 -> -0.7289686274214113 |
| cospi10159 cospi -0.76 -> -0.7289686274214116 |
| cospi10160 cospi 1.2400000095367432 -> -0.728968606911995 |
| cospi10161 cospi 1.2399998903274536 -> -0.7289688632796544 |
| cospi10162 cospi 1.2400000000000002 -> -0.7289686274214111 |
| cospi10163 cospi 1.24 -> -0.7289686274214116 |
| cospi10164 cospi -1.2399998903274536 -> -0.7289688632796544 |
| cospi10165 cospi -1.2400000095367432 -> -0.728968606911995 |
| cospi10166 cospi -1.24 -> -0.7289686274214116 |
| cospi10167 cospi -1.2400000000000002 -> -0.7289686274214111 |
| cospi10168 cospi 1.4900000095367432 -> -0.03141072913234975 |
| cospi10169 cospi 1.4899998903274536 -> -0.03141110345457958 |
| cospi10170 cospi 1.4900000000000002 -> -0.031410759078127626 |
| cospi10171 cospi 1.49 -> -0.03141075907812832 |
| cospi10172 cospi -1.4899998903274536 -> -0.03141110345457958 |
| cospi10173 cospi -1.4900000095367432 -> -0.03141072913234975 |
| cospi10174 cospi -1.49 -> -0.03141075907812832 |
| cospi10175 cospi -1.4900000000000002 -> -0.031410759078127626 |
| cospi10176 cospi 1.5100001096725464 -> 0.03141110345457958 |
| cospi10177 cospi 1.5099999904632568 -> 0.03141072913234975 |
| cospi10178 cospi 1.51 -> 0.03141075907812832 |
| cospi10179 cospi 1.5099999999999998 -> 0.031410759078127626 |
| cospi10180 cospi -1.5099999904632568 -> 0.03141072913234975 |
| cospi10181 cospi -1.5100001096725464 -> 0.03141110345457958 |
| cospi10182 cospi -1.5099999999999998 -> 0.031410759078127626 |
| cospi10183 cospi -1.51 -> 0.03141075907812832 |
| cospi10184 cospi 1.7600001096725464 -> 0.7289688632796544 |
| cospi10185 cospi 1.7599999904632568 -> 0.728968606911995 |
| cospi10186 cospi 1.76 -> 0.7289686274214116 |
| cospi10187 cospi 1.7599999999999998 -> 0.7289686274214111 |
| cospi10188 cospi -1.7599999904632568 -> 0.728968606911995 |
| cospi10189 cospi -1.7600001096725464 -> 0.7289688632796544 |
| cospi10190 cospi -1.7599999999999998 -> 0.7289686274214111 |
| cospi10191 cospi -1.76 -> 0.7289686274214116 |
| cospi10192 cospi 100.24000549316406 -> 0.7289568138891386 |
| cospi10193 cospi 100.23999786376953 -> 0.7289732215142216 |
| cospi10194 cospi 100.24000000000001 -> 0.728968627421392 |
| cospi10195 cospi 100.24 -> 0.7289686274214225 |
| cospi10196 cospi -100.23999786376953 -> 0.7289732215142216 |
| cospi10197 cospi -100.24000549316406 -> 0.7289568138891386 |
| cospi10198 cospi -100.24 -> 0.7289686274214225 |
| cospi10199 cospi -100.24000000000001 -> 0.728968627421392 |
| cospi10200 cospi 100.49000549316406 -> 0.031393510305016 |
| cospi10201 cospi 100.48999786376953 -> 0.031417466931812604 |
| cospi10202 cospi 100.49000000000001 -> 0.03141075907809974 |
| cospi10203 cospi 100.49 -> 0.031410759078144355 |
| cospi10204 cospi -100.48999786376953 -> 0.031417466931812604 |
| cospi10205 cospi -100.49000549316406 -> 0.031393510305016 |
| cospi10206 cospi -100.49 -> 0.031410759078144355 |
| cospi10207 cospi -100.49000000000001 -> 0.03141075907809974 |
| cospi10208 cospi 100.51000213623047 -> -0.031417466931812604 |
| cospi10209 cospi 100.50999450683594 -> -0.031393510305016 |
| cospi10210 cospi 100.51 -> -0.031410759078144355 |
| cospi10211 cospi 100.50999999999999 -> -0.03141075907809974 |
| cospi10212 cospi -100.50999450683594 -> -0.031393510305016 |
| cospi10213 cospi -100.51000213623047 -> -0.031417466931812604 |
| cospi10214 cospi -100.50999999999999 -> -0.03141075907809974 |
| cospi10215 cospi -100.51 -> -0.031410759078144355 |
| cospi10216 cospi 100.76000213623047 -> -0.7289732215142216 |
| cospi10217 cospi 100.75999450683594 -> -0.7289568138891386 |
| cospi10218 cospi 100.76 -> -0.7289686274214225 |
| cospi10219 cospi 100.75999999999999 -> -0.728968627421392 |
| cospi10220 cospi -100.75999450683594 -> -0.7289568138891386 |
| cospi10221 cospi -100.76000213623047 -> -0.7289732215142216 |
| cospi10222 cospi -100.75999999999999 -> -0.728968627421392 |
| cospi10223 cospi -100.76 -> -0.7289686274214225 |
| cospi10224 cospi 1234.56005859375 -> -0.1875621285825296 |
| cospi10225 cospi 1234.5599365234375 -> -0.18718542559099033 |
| cospi10226 cospi 1234.5600000000002 -> -0.1873813145862579 |
| cospi10227 cospi 1234.56 -> -0.18738131458555624 |
| cospi10228 cospi -1234.5599365234375 -> -0.18718542559099033 |
| cospi10229 cospi -1234.56005859375 -> -0.1875621285825296 |
| cospi10230 cospi -1234.56 -> -0.18738131458555624 |
| cospi10231 cospi -1234.5600000000002 -> -0.1873813145862579 |
| cospi10232 cospi 2097151.375 -> -0.3826834323650898 |
| cospi10233 cospi -2097151.375 -> -0.3826834323650898 |
| cospi10234 cospi 2097151.625 -> 0.3826834323650898 |
| cospi10235 cospi -2097151.625 -> 0.3826834323650898 |
| cospi10236 cospi 1125899906842624.0 -> 1.0 |
| cospi10237 cospi 1125899839733760.0 -> 1.0 |
| cospi10238 cospi 1125899906842623.4 -> -0.3826834323650898 |
| cospi10239 cospi -1125899839733760.0 -> 1.0 |
| cospi10240 cospi -1125899906842624.0 -> 1.0 |
| cospi10241 cospi -1125899906842623.4 -> -0.3826834323650898 |
| cospi10242 cospi 1125899906842624.0 -> 1.0 |
| cospi10243 cospi 1125899839733760.0 -> 1.0 |
| cospi10244 cospi 1125899906842623.6 -> 0.3826834323650898 |
| cospi10245 cospi -1125899839733760.0 -> 1.0 |
| cospi10246 cospi -1125899906842624.0 -> 1.0 |
| cospi10247 cospi -1125899906842623.6 -> 0.3826834323650898 |
| cospi10248 cospi 2.305843009213694e+18 -> 1.0 |
| cospi10249 cospi 2.3058428717747405e+18 -> 1.0 |
| cospi10250 cospi 2.3058430092136937e+18 -> 1.0 |
| cospi10251 cospi -2.3058428717747405e+18 -> 1.0 |
| cospi10252 cospi -2.305843009213694e+18 -> 1.0 |
| cospi10253 cospi -2.3058430092136937e+18 -> 1.0 |
| cospi10254 cospi 2.305843009213694e+18 -> 1.0 |
| cospi10255 cospi 2.3058428717747405e+18 -> 1.0 |
| cospi10256 cospi 2.3058430092136937e+18 -> 1.0 |
| cospi10257 cospi -2.3058428717747405e+18 -> 1.0 |
| cospi10258 cospi -2.305843009213694e+18 -> 1.0 |
| cospi10259 cospi -2.3058430092136937e+18 -> 1.0 |
| cospi10260 cospi 1.298074214633707e+33 -> 1.0 |
| cospi10261 cospi 1.2980741372624545e+33 -> 1.0 |
| cospi10262 cospi 1.2980742146337068e+33 -> 1.0 |
| cospi10263 cospi -1.2980741372624545e+33 -> 1.0 |
| cospi10264 cospi -1.298074214633707e+33 -> 1.0 |
| cospi10265 cospi -1.2980742146337068e+33 -> 1.0 |
| cospi10266 cospi 1.298074214633707e+33 -> 1.0 |
| cospi10267 cospi 1.2980741372624545e+33 -> 1.0 |
| cospi10268 cospi 1.2980742146337068e+33 -> 1.0 |
| cospi10269 cospi -1.2980741372624545e+33 -> 1.0 |
| cospi10270 cospi -1.298074214633707e+33 -> 1.0 |
| cospi10271 cospi -1.2980742146337068e+33 -> 1.0 |
| cospi10272 cospi 0.419987291097641 -> 0.24872855880609973 |
| cospi10273 cospi -70.50994110107422 -> -0.031225813413226215 |
| cospi10274 cospi -70.50994873046875 -> -0.031249770165979865 |
| cospi10275 cospi -70.50994733870746 -> -0.03124539995406979 |
| cospi10276 cospi 0.4801006019115448 -> 0.06247508982524335 |
| cospi10277 cospi 0.4801005721092224 -> 0.06247518326910248 |
| cospi10278 cospi 0.48010059600345173 -> 0.062475108349807 |
| cospi10279 cospi 0.4801005960034517 -> 0.06247510834980717 |
| cospi10280 cospi -629430784.0 -> 1.0 |
| cospi10281 cospi -629430848.0 -> 1.0 |
| cospi10282 cospi -629430785.4800935 -> -0.06249742289199851 |
| cospi10283 cospi -629430785.4800936 -> -0.06249704911708015 |
| |
| cospi20001 cospi inf -> nan invalid |
| cospi20002 cospi -inf -> nan invalid |
| cospi20003 cospi nan -> nan |
| |
| ----------- |
| -- sinpi -- |
| ----------- |
| |
| sinpi10000 sinpi 0.0 -> 0.0 |
| sinpi10001 sinpi -0.0 -> -0.0 |
| sinpi10002 sinpi 1.1754943508222875e-38 -> 3.6929244168796014e-38 |
| sinpi10003 sinpi 2.2250738585072014e-308 -> 6.990275687580919e-308 |
| sinpi10004 sinpi 2.004168360008973e-292 -> 6.296280596361293e-292 |
| sinpi10005 sinpi -1.1754943508222875e-38 -> -3.6929244168796014e-38 |
| sinpi10006 sinpi -2.2250738585072014e-308 -> -6.990275687580919e-308 |
| sinpi10007 sinpi -2.004168360008973e-292 -> -6.296280596361293e-292 |
| sinpi10008 sinpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| sinpi10009 sinpi 5e-324 -> 1.5e-323 |
| sinpi10010 sinpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| sinpi10011 sinpi -5e-324 -> -1.5e-323 |
| sinpi10012 sinpi 3.4028234663852886e+38 -> 0.0 |
| sinpi10013 sinpi 1.7976931348623157e+308 -> 0.0 |
| sinpi10014 sinpi -3.4028234663852886e+38 -> -0.0 |
| sinpi10015 sinpi -1.7976931348623157e+308 -> -0.0 |
| sinpi10016 sinpi 1.0 -> 0.0 |
| sinpi10017 sinpi -1.0 -> -0.0 |
| sinpi10018 sinpi 2.0 -> 0.0 |
| sinpi10019 sinpi -2.0 -> -0.0 |
| sinpi10020 sinpi 3.0 -> 0.0 |
| sinpi10021 sinpi -3.0 -> -0.0 |
| sinpi10022 sinpi 0.10000000149011612 -> 0.30901699882716427 |
| sinpi10023 sinpi 0.09999999403953552 -> 0.3090169765660799 |
| sinpi10024 sinpi 0.1 -> 0.30901699437494745 |
| sinpi10025 sinpi 0.09999999999999999 -> 0.3090169943749474 |
| sinpi10026 sinpi -0.09999999403953552 -> -0.3090169765660799 |
| sinpi10027 sinpi -0.10000000149011612 -> -0.30901699882716427 |
| sinpi10028 sinpi -0.09999999999999999 -> -0.3090169943749474 |
| sinpi10029 sinpi -0.1 -> -0.30901699437494745 |
| sinpi10030 sinpi 0.20000000298023224 -> 0.5877852598670369 |
| sinpi10031 sinpi 0.19999998807907104 -> 0.5877852219942177 |
| sinpi10032 sinpi 0.2 -> 0.5877852522924731 |
| sinpi10033 sinpi 0.19999999999999998 -> 0.5877852522924731 |
| sinpi10034 sinpi -0.19999998807907104 -> -0.5877852219942177 |
| sinpi10035 sinpi -0.20000000298023224 -> -0.5877852598670369 |
| sinpi10036 sinpi -0.19999999999999998 -> -0.5877852522924731 |
| sinpi10037 sinpi -0.2 -> -0.5877852522924731 |
| sinpi10038 sinpi 0.30000001192092896 -> 0.8090170163879177 |
| sinpi10039 sinpi 0.29999998211860657 -> 0.80901696135549 |
| sinpi10040 sinpi 0.30000000000000004 -> 0.8090169943749475 |
| sinpi10041 sinpi 0.3 -> 0.8090169943749475 |
| sinpi10042 sinpi -0.29999998211860657 -> -0.80901696135549 |
| sinpi10043 sinpi -0.30000001192092896 -> -0.8090170163879177 |
| sinpi10044 sinpi -0.3 -> -0.8090169943749475 |
| sinpi10045 sinpi -0.30000000000000004 -> -0.8090169943749475 |
| sinpi10046 sinpi 0.4000000059604645 -> 0.9510565220816052 |
| sinpi10047 sinpi 0.3999999761581421 -> 0.9510564931493437 |
| sinpi10048 sinpi 0.4 -> 0.9510565162951536 |
| sinpi10049 sinpi 0.39999999999999997 -> 0.9510565162951535 |
| sinpi10050 sinpi -0.3999999761581421 -> -0.9510564931493437 |
| sinpi10051 sinpi -0.4000000059604645 -> -0.9510565220816052 |
| sinpi10052 sinpi -0.39999999999999997 -> -0.9510565162951535 |
| sinpi10053 sinpi -0.4 -> -0.9510565162951536 |
| sinpi10054 sinpi 0.5 -> 1.0 |
| sinpi10055 sinpi -0.5 -> -1.0 |
| sinpi10056 sinpi 0.6000000238418579 -> 0.9510564931493437 |
| sinpi10057 sinpi 0.5999999642372131 -> 0.9510565510138584 |
| sinpi10058 sinpi 0.6000000000000001 -> 0.9510565162951535 |
| sinpi10059 sinpi 0.6 -> 0.9510565162951536 |
| sinpi10060 sinpi -0.5999999642372131 -> -0.9510565510138584 |
| sinpi10061 sinpi -0.6000000238418579 -> -0.9510564931493437 |
| sinpi10062 sinpi -0.6 -> -0.9510565162951536 |
| sinpi10063 sinpi -0.6000000000000001 -> -0.9510565162951535 |
| sinpi10064 sinpi 0.7000000476837158 -> 0.8090169063230551 |
| sinpi10065 sinpi 0.699999988079071 -> 0.8090170163879177 |
| sinpi10066 sinpi 0.7000000000000001 -> 0.8090169943749473 |
| sinpi10067 sinpi 0.7 -> 0.8090169943749475 |
| sinpi10068 sinpi -0.699999988079071 -> -0.8090170163879177 |
| sinpi10069 sinpi -0.7000000476837158 -> -0.8090169063230551 |
| sinpi10070 sinpi -0.7 -> -0.8090169943749475 |
| sinpi10071 sinpi -0.7000000000000001 -> -0.8090169943749473 |
| sinpi10072 sinpi 0.800000011920929 -> 0.5877852219942177 |
| sinpi10073 sinpi 0.7999999523162842 -> 0.5877853734854867 |
| sinpi10074 sinpi 0.8 -> 0.587785252292473 |
| sinpi10075 sinpi 0.7999999999999999 -> 0.5877852522924732 |
| sinpi10076 sinpi -0.7999999523162842 -> -0.5877853734854867 |
| sinpi10077 sinpi -0.800000011920929 -> -0.5877852219942177 |
| sinpi10078 sinpi -0.7999999999999999 -> -0.5877852522924732 |
| sinpi10079 sinpi -0.8 -> -0.587785252292473 |
| sinpi10080 sinpi 0.9000000357627869 -> 0.30901688752174056 |
| sinpi10081 sinpi 0.8999999761581421 -> 0.3090170656104165 |
| sinpi10082 sinpi 0.9 -> 0.30901699437494734 |
| sinpi10083 sinpi 0.8999999999999999 -> 0.3090169943749477 |
| sinpi10084 sinpi -0.8999999761581421 -> -0.3090170656104165 |
| sinpi10085 sinpi -0.9000000357627869 -> -0.30901688752174056 |
| sinpi10086 sinpi -0.8999999999999999 -> -0.3090169943749477 |
| sinpi10087 sinpi -0.9 -> -0.30901699437494734 |
| sinpi10088 sinpi 1.100000023841858 -> -0.3090170656104165 |
| sinpi10089 sinpi 1.0999999046325684 -> -0.3090167094330538 |
| sinpi10090 sinpi 1.1 -> -0.3090169943749477 |
| sinpi10091 sinpi 1.0999999999999999 -> -0.309016994374947 |
| sinpi10092 sinpi -1.0999999046325684 -> 0.3090167094330538 |
| sinpi10093 sinpi -1.100000023841858 -> 0.3090170656104165 |
| sinpi10094 sinpi -1.0999999999999999 -> 0.309016994374947 |
| sinpi10095 sinpi -1.1 -> 0.3090169943749477 |
| sinpi10096 sinpi 1.2000000476837158 -> -0.5877853734854867 |
| sinpi10097 sinpi 1.1999999284744263 -> -0.587785070502928 |
| sinpi10098 sinpi 1.2000000000000002 -> -0.5877852522924736 |
| sinpi10099 sinpi 1.2 -> -0.587785252292473 |
| sinpi10100 sinpi -1.1999999284744263 -> 0.587785070502928 |
| sinpi10101 sinpi -1.2000000476837158 -> 0.5877853734854867 |
| sinpi10102 sinpi -1.2 -> 0.587785252292473 |
| sinpi10103 sinpi -1.2000000000000002 -> 0.5877852522924736 |
| sinpi10104 sinpi 1.3000000715255737 -> -0.8090171264527518 |
| sinpi10105 sinpi 1.2999999523162842 -> -0.8090169063230551 |
| sinpi10106 sinpi 1.3 -> -0.8090169943749475 |
| sinpi10107 sinpi 1.2999999999999998 -> -0.8090169943749471 |
| sinpi10108 sinpi -1.2999999523162842 -> 0.8090169063230551 |
| sinpi10109 sinpi -1.3000000715255737 -> 0.8090171264527518 |
| sinpi10110 sinpi -1.2999999999999998 -> 0.8090169943749471 |
| sinpi10111 sinpi -1.3 -> 0.8090169943749475 |
| sinpi10112 sinpi 1.4000000953674316 -> -0.9510566088783399 |
| sinpi10113 sinpi 1.399999976158142 -> -0.9510564931493437 |
| sinpi10114 sinpi 1.4000000000000001 -> -0.9510565162951538 |
| sinpi10115 sinpi 1.4 -> -0.9510565162951535 |
| sinpi10116 sinpi -1.399999976158142 -> 0.9510564931493437 |
| sinpi10117 sinpi -1.4000000953674316 -> 0.9510566088783399 |
| sinpi10118 sinpi -1.4 -> 0.9510565162951535 |
| sinpi10119 sinpi -1.4000000000000001 -> 0.9510565162951538 |
| sinpi10120 sinpi 1.5 -> -1.0 |
| sinpi10121 sinpi -1.5 -> 1.0 |
| sinpi10122 sinpi 2.5 -> 1.0 |
| sinpi10123 sinpi -2.5 -> -1.0 |
| sinpi10124 sinpi 3.5 -> -1.0 |
| sinpi10125 sinpi -3.5 -> 1.0 |
| sinpi10126 sinpi 4.5 -> 1.0 |
| sinpi10127 sinpi -4.5 -> -1.0 |
| sinpi10128 sinpi 0.24000000953674316 -> 0.6845471277689983 |
| sinpi10129 sinpi 0.23999999463558197 -> 0.6845470936435142 |
| sinpi10130 sinpi 0.24000000000000002 -> 0.6845471059286887 |
| sinpi10131 sinpi 0.24 -> 0.6845471059286886 |
| sinpi10132 sinpi -0.23999999463558197 -> -0.6845470936435142 |
| sinpi10133 sinpi -0.24000000953674316 -> -0.6845471277689983 |
| sinpi10134 sinpi -0.24 -> -0.6845471059286886 |
| sinpi10135 sinpi -0.24000000000000002 -> -0.6845471059286887 |
| sinpi10136 sinpi 0.49000000953674316 -> 0.9995065613068151 |
| sinpi10137 sinpi 0.4899999797344208 -> 0.9995065583659261 |
| sinpi10138 sinpi 0.49000000000000005 -> 0.9995065603657316 |
| sinpi10139 sinpi 0.49 -> 0.9995065603657316 |
| sinpi10140 sinpi -0.4899999797344208 -> -0.9995065583659261 |
| sinpi10141 sinpi -0.49000000953674316 -> -0.9995065613068151 |
| sinpi10142 sinpi -0.49 -> -0.9995065603657316 |
| sinpi10143 sinpi -0.49000000000000005 -> -0.9995065603657316 |
| sinpi10144 sinpi 0.5100000500679016 -> 0.9995065554250282 |
| sinpi10145 sinpi 0.5099999904632568 -> 0.9995065613068151 |
| sinpi10146 sinpi 0.51 -> 0.9995065603657316 |
| sinpi10147 sinpi 0.5099999999999999 -> 0.9995065603657316 |
| sinpi10148 sinpi -0.5099999904632568 -> -0.9995065613068151 |
| sinpi10149 sinpi -0.5100000500679016 -> -0.9995065554250282 |
| sinpi10150 sinpi -0.5099999999999999 -> -0.9995065603657316 |
| sinpi10151 sinpi -0.51 -> -0.9995065603657316 |
| sinpi10152 sinpi 0.7600000500679016 -> 0.684546991267053 |
| sinpi10153 sinpi 0.7599999904632568 -> 0.6845471277689983 |
| sinpi10154 sinpi 0.76 -> 0.6845471059286886 |
| sinpi10155 sinpi 0.7599999999999999 -> 0.684547105928689 |
| sinpi10156 sinpi -0.7599999904632568 -> -0.6845471277689983 |
| sinpi10157 sinpi -0.7600000500679016 -> -0.684546991267053 |
| sinpi10158 sinpi -0.7599999999999999 -> -0.684547105928689 |
| sinpi10159 sinpi -0.76 -> -0.6845471059286886 |
| sinpi10160 sinpi 1.2400000095367432 -> -0.6845471277689983 |
| sinpi10161 sinpi 1.2399998903274536 -> -0.6845468547650836 |
| sinpi10162 sinpi 1.2400000000000002 -> -0.6845471059286892 |
| sinpi10163 sinpi 1.24 -> -0.6845471059286886 |
| sinpi10164 sinpi -1.2399998903274536 -> 0.6845468547650836 |
| sinpi10165 sinpi -1.2400000095367432 -> 0.6845471277689983 |
| sinpi10166 sinpi -1.24 -> 0.6845471059286886 |
| sinpi10167 sinpi -1.2400000000000002 -> 0.6845471059286892 |
| sinpi10168 sinpi 1.4900000095367432 -> -0.9995065613068151 |
| sinpi10169 sinpi 1.4899998903274536 -> -0.9995065495432062 |
| sinpi10170 sinpi 1.4900000000000002 -> -0.9995065603657316 |
| sinpi10171 sinpi 1.49 -> -0.9995065603657316 |
| sinpi10172 sinpi -1.4899998903274536 -> 0.9995065495432062 |
| sinpi10173 sinpi -1.4900000095367432 -> 0.9995065613068151 |
| sinpi10174 sinpi -1.49 -> 0.9995065603657316 |
| sinpi10175 sinpi -1.4900000000000002 -> 0.9995065603657316 |
| sinpi10176 sinpi 1.5100001096725464 -> -0.9995065495432062 |
| sinpi10177 sinpi 1.5099999904632568 -> -0.9995065613068151 |
| sinpi10178 sinpi 1.51 -> -0.9995065603657316 |
| sinpi10179 sinpi 1.5099999999999998 -> -0.9995065603657316 |
| sinpi10180 sinpi -1.5099999904632568 -> 0.9995065613068151 |
| sinpi10181 sinpi -1.5100001096725464 -> 0.9995065495432062 |
| sinpi10182 sinpi -1.5099999999999998 -> 0.9995065603657316 |
| sinpi10183 sinpi -1.51 -> 0.9995065603657316 |
| sinpi10184 sinpi 1.7600001096725464 -> -0.6845468547650836 |
| sinpi10185 sinpi 1.7599999904632568 -> -0.6845471277689983 |
| sinpi10186 sinpi 1.76 -> -0.6845471059286886 |
| sinpi10187 sinpi 1.7599999999999998 -> -0.6845471059286892 |
| sinpi10188 sinpi -1.7599999904632568 -> 0.6845471277689983 |
| sinpi10189 sinpi -1.7600001096725464 -> 0.6845468547650836 |
| sinpi10190 sinpi -1.7599999999999998 -> 0.6845471059286892 |
| sinpi10191 sinpi -1.76 -> 0.6845471059286886 |
| sinpi10192 sinpi 100.24000549316406 -> 0.6845596858452854 |
| sinpi10193 sinpi 100.23999786376953 -> 0.684542213683844 |
| sinpi10194 sinpi 100.24000000000001 -> 0.6845471059287095 |
| sinpi10195 sinpi 100.24 -> 0.684547105928677 |
| sinpi10196 sinpi -100.23999786376953 -> -0.684542213683844 |
| sinpi10197 sinpi -100.24000549316406 -> -0.6845596858452854 |
| sinpi10198 sinpi -100.24 -> -0.684547105928677 |
| sinpi10199 sinpi -100.24000000000001 -> -0.6845471059287095 |
| sinpi10200 sinpi 100.49000549316406 -> 0.9995071022812839 |
| sinpi10201 sinpi 100.48999786376953 -> 0.9995063495404061 |
| sinpi10202 sinpi 100.49000000000001 -> 0.9995065603657325 |
| sinpi10203 sinpi 100.49 -> 0.999506560365731 |
| sinpi10204 sinpi -100.48999786376953 -> -0.9995063495404061 |
| sinpi10205 sinpi -100.49000549316406 -> -0.9995071022812839 |
| sinpi10206 sinpi -100.49 -> -0.999506560365731 |
| sinpi10207 sinpi -100.49000000000001 -> -0.9995065603657325 |
| sinpi10208 sinpi 100.51000213623047 -> 0.9995063495404061 |
| sinpi10209 sinpi 100.50999450683594 -> 0.9995071022812839 |
| sinpi10210 sinpi 100.51 -> 0.999506560365731 |
| sinpi10211 sinpi 100.50999999999999 -> 0.9995065603657325 |
| sinpi10212 sinpi -100.50999450683594 -> -0.9995071022812839 |
| sinpi10213 sinpi -100.51000213623047 -> -0.9995063495404061 |
| sinpi10214 sinpi -100.50999999999999 -> -0.9995065603657325 |
| sinpi10215 sinpi -100.51 -> -0.999506560365731 |
| sinpi10216 sinpi 100.76000213623047 -> 0.684542213683844 |
| sinpi10217 sinpi 100.75999450683594 -> 0.6845596858452854 |
| sinpi10218 sinpi 100.76 -> 0.684547105928677 |
| sinpi10219 sinpi 100.75999999999999 -> 0.6845471059287095 |
| sinpi10220 sinpi -100.75999450683594 -> -0.6845596858452854 |
| sinpi10221 sinpi -100.76000213623047 -> -0.684542213683844 |
| sinpi10222 sinpi -100.75999999999999 -> -0.6845471059287095 |
| sinpi10223 sinpi -100.76 -> -0.684547105928677 |
| sinpi10224 sinpi 1234.56005859375 -> 0.9822527413662894 |
| sinpi10225 sinpi 1234.5599365234375 -> 0.9823245983107213 |
| sinpi10226 sinpi 1234.5600000000002 -> 0.9822872507285869 |
| sinpi10227 sinpi 1234.56 -> 0.9822872507287208 |
| sinpi10228 sinpi -1234.5599365234375 -> -0.9823245983107213 |
| sinpi10229 sinpi -1234.56005859375 -> -0.9822527413662894 |
| sinpi10230 sinpi -1234.56 -> -0.9822872507287208 |
| sinpi10231 sinpi -1234.5600000000002 -> -0.9822872507285869 |
| sinpi10232 sinpi 2097151.125 -> -0.3826834323650898 |
| sinpi10233 sinpi -2097151.125 -> 0.3826834323650898 |
| sinpi10234 sinpi 2097151.875 -> -0.3826834323650898 |
| sinpi10235 sinpi -2097151.875 -> 0.3826834323650898 |
| sinpi10236 sinpi 1125899906842624.0 -> 0.0 |
| sinpi10237 sinpi 1125899839733760.0 -> 0.0 |
| sinpi10238 sinpi 1125899906842623.1 -> -0.3826834323650898 |
| sinpi10239 sinpi -1125899839733760.0 -> -0.0 |
| sinpi10240 sinpi -1125899906842624.0 -> -0.0 |
| sinpi10241 sinpi -1125899906842623.1 -> 0.3826834323650898 |
| sinpi10242 sinpi 1125899906842624.0 -> 0.0 |
| sinpi10243 sinpi 1125899839733760.0 -> 0.0 |
| sinpi10244 sinpi 1125899906842623.9 -> -0.3826834323650898 |
| sinpi10245 sinpi -1125899839733760.0 -> -0.0 |
| sinpi10246 sinpi -1125899906842624.0 -> -0.0 |
| sinpi10247 sinpi -1125899906842623.9 -> 0.3826834323650898 |
| sinpi10248 sinpi 2.305843009213694e+18 -> 0.0 |
| sinpi10249 sinpi 2.3058428717747405e+18 -> 0.0 |
| sinpi10250 sinpi 2.3058430092136937e+18 -> 0.0 |
| sinpi10251 sinpi -2.3058428717747405e+18 -> -0.0 |
| sinpi10252 sinpi -2.305843009213694e+18 -> -0.0 |
| sinpi10253 sinpi -2.3058430092136937e+18 -> -0.0 |
| sinpi10254 sinpi 2.305843009213694e+18 -> 0.0 |
| sinpi10255 sinpi 2.3058428717747405e+18 -> 0.0 |
| sinpi10256 sinpi 2.3058430092136937e+18 -> 0.0 |
| sinpi10257 sinpi -2.3058428717747405e+18 -> -0.0 |
| sinpi10258 sinpi -2.305843009213694e+18 -> -0.0 |
| sinpi10259 sinpi -2.3058430092136937e+18 -> -0.0 |
| sinpi10260 sinpi 1.298074214633707e+33 -> 0.0 |
| sinpi10261 sinpi 1.2980741372624545e+33 -> 0.0 |
| sinpi10262 sinpi 1.2980742146337068e+33 -> 0.0 |
| sinpi10263 sinpi -1.2980741372624545e+33 -> -0.0 |
| sinpi10264 sinpi -1.298074214633707e+33 -> -0.0 |
| sinpi10265 sinpi -1.2980742146337068e+33 -> -0.0 |
| sinpi10266 sinpi 1.298074214633707e+33 -> 0.0 |
| sinpi10267 sinpi 1.2980741372624545e+33 -> 0.0 |
| sinpi10268 sinpi 1.2980742146337068e+33 -> 0.0 |
| sinpi10269 sinpi -1.2980741372624545e+33 -> -0.0 |
| sinpi10270 sinpi -1.298074214633707e+33 -> -0.0 |
| sinpi10271 sinpi -1.2980742146337068e+33 -> -0.0 |
| sinpi10272 sinpi 2.938735877055719e-39 -> 9.232311042199004e-39 |
| sinpi10273 sinpi -2.938735877055719e-39 -> -9.232311042199004e-39 |
| sinpi10274 sinpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| sinpi10275 sinpi 0.0 -> 0.0 |
| sinpi10276 sinpi 5.010420900022432e-293 -> 1.5740701490903231e-292 |
| sinpi10277 sinpi -0.0 -> -0.0 |
| sinpi10278 sinpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| sinpi10279 sinpi -5.010420900022432e-293 -> -1.5740701490903231e-292 |
| sinpi10280 sinpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| sinpi10281 sinpi 0.0 -> 0.0 |
| sinpi10282 sinpi 5.562684646268003e-309 -> 1.7475689218952297e-308 |
| sinpi10283 sinpi -0.0 -> -0.0 |
| sinpi10284 sinpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| sinpi10285 sinpi -5.562684646268003e-309 -> -1.7475689218952297e-308 |
| sinpi10286 sinpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| sinpi10287 sinpi 0.0 -> 0.0 |
| sinpi10288 sinpi 5e-324 -> 1.5e-323 |
| sinpi10289 sinpi -0.0 -> -0.0 |
| sinpi10290 sinpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| sinpi10291 sinpi -5e-324 -> -1.5e-323 |
| sinpi10292 sinpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| sinpi10293 sinpi 0.0 -> 0.0 |
| sinpi10294 sinpi 5e-324 -> 1.5e-323 |
| sinpi10295 sinpi -0.0 -> -0.0 |
| sinpi10296 sinpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| sinpi10297 sinpi -5e-324 -> -1.5e-323 |
| sinpi10298 sinpi 0.039865780621767044 -> 0.12491488475763585 |
| sinpi10299 sinpi -0.009947286918759346 -> -0.03124523733449905 |
| sinpi10300 sinpi -0.00994728785008192 -> -0.03124524025890666 |
| sinpi10301 sinpi -0.009947287497407154 -> -0.03124523915148717 |
| sinpi10302 sinpi 0.009947438724339008 -> 0.03124571401293662 |
| sinpi10303 sinpi 0.009947437793016434 -> 0.03124571108852905 |
| sinpi10304 sinpi 0.009947437917099084 -> 0.03124571147815586 |
| sinpi10305 sinpi 0.009947437917099082 -> 0.031245711478155854 |
| sinpi10306 sinpi -0.0049737198278307915 -> -0.015624765847977973 |
| sinpi10307 sinpi -0.004973720293492079 -> -0.015624767310717469 |
| sinpi10308 sinpi -0.004973719955059152 -> -0.015624766247628864 |
| sinpi10309 sinpi -0.004973719955059153 -> -0.015624766247628865 |
| |
| sinpi20001 sinpi inf -> nan invalid |
| sinpi20002 sinpi -inf -> nan invalid |
| sinpi20003 sinpi nan -> nan |
| |
| ----------- |
| -- tanpi -- |
| ----------- |
| |
| tanpi10000 tanpi 0.0 -> 0.0 |
| tanpi10001 tanpi -0.0 -> -0.0 |
| tanpi10002 tanpi 1.1754943508222875e-38 -> 3.6929244168796014e-38 |
| tanpi10003 tanpi 2.2250738585072014e-308 -> 6.990275687580919e-308 |
| tanpi10004 tanpi 2.004168360008973e-292 -> 6.296280596361293e-292 |
| tanpi10005 tanpi -1.1754943508222875e-38 -> -3.6929244168796014e-38 |
| tanpi10006 tanpi -2.2250738585072014e-308 -> -6.990275687580919e-308 |
| tanpi10007 tanpi -2.004168360008973e-292 -> -6.296280596361293e-292 |
| tanpi10008 tanpi 1.401298464324817e-45 -> 4.402308961009504e-45 |
| tanpi10009 tanpi 5e-324 -> 1.5e-323 |
| tanpi10010 tanpi -1.401298464324817e-45 -> -4.402308961009504e-45 |
| tanpi10011 tanpi -5e-324 -> -1.5e-323 |
| tanpi10012 tanpi 3.4028234663852886e+38 -> 0.0 |
| tanpi10013 tanpi 1.7976931348623157e+308 -> 0.0 |
| tanpi10014 tanpi -3.4028234663852886e+38 -> -0.0 |
| tanpi10015 tanpi -1.7976931348623157e+308 -> -0.0 |
| tanpi10016 tanpi 1.0 -> -0.0 |
| tanpi10017 tanpi -1.0 -> 0.0 |
| tanpi10018 tanpi 2.0 -> 0.0 |
| tanpi10019 tanpi -2.0 -> -0.0 |
| tanpi10020 tanpi 3.0 -> -0.0 |
| tanpi10021 tanpi -3.0 -> 0.0 |
| tanpi10022 tanpi 4.0 -> 0.0 |
| tanpi10023 tanpi -4.0 -> -0.0 |
| tanpi10024 tanpi 0.10000000149011612 -> 0.32491970140846616 |
| tanpi10025 tanpi 0.09999999403953552 -> 0.3249196755306671 |
| tanpi10026 tanpi 0.1 -> 0.32491969623290634 |
| tanpi10027 tanpi 0.09999999999999999 -> 0.3249196962329063 |
| tanpi10028 tanpi -0.09999999403953552 -> -0.3249196755306671 |
| tanpi10029 tanpi -0.10000000149011612 -> -0.32491970140846616 |
| tanpi10030 tanpi -0.09999999999999999 -> -0.3249196962329063 |
| tanpi10031 tanpi -0.1 -> -0.32491969623290634 |
| tanpi10032 tanpi 0.20000000298023224 -> 0.7265425423102566 |
| tanpi10033 tanpi 0.19999998807907104 -> 0.7265424707857802 |
| tanpi10034 tanpi 0.2 -> 0.7265425280053609 |
| tanpi10035 tanpi 0.19999999999999998 -> 0.7265425280053608 |
| tanpi10036 tanpi -0.19999998807907104 -> -0.7265424707857802 |
| tanpi10037 tanpi -0.20000000298023224 -> -0.7265425423102566 |
| tanpi10038 tanpi -0.19999999999999998 -> -0.7265425280053608 |
| tanpi10039 tanpi -0.2 -> -0.7265425280053609 |
| tanpi10040 tanpi 0.30000001192092896 -> 1.3763820288695117 |
| tanpi10041 tanpi 0.29999998211860657 -> 1.3763817578736872 |
| tanpi10042 tanpi 0.30000000000000004 -> 1.376381920471174 |
| tanpi10043 tanpi 0.3 -> 1.3763819204711734 |
| tanpi10044 tanpi -0.29999998211860657 -> -1.3763817578736872 |
| tanpi10045 tanpi -0.30000001192092896 -> -1.3763820288695117 |
| tanpi10046 tanpi -0.3 -> -1.3763819204711734 |
| tanpi10047 tanpi -0.30000000000000004 -> -1.376381920471174 |
| tanpi10048 tanpi 0.4000000059604645 -> 3.0776837332696907 |
| tanpi10049 tanpi 0.3999999761581421 -> 3.077682752797731 |
| tanpi10050 tanpi 0.4 -> 3.077683537175254 |
| tanpi10051 tanpi 0.39999999999999997 -> 3.0776835371752522 |
| tanpi10052 tanpi -0.3999999761581421 -> -3.077682752797731 |
| tanpi10053 tanpi -0.4000000059604645 -> -3.0776837332696907 |
| tanpi10054 tanpi -0.39999999999999997 -> -3.0776835371752522 |
| tanpi10055 tanpi -0.4 -> -3.077683537175254 |
| tanpi10056 tanpi 0.6000000238418579 -> -3.077682752797731 |
| tanpi10057 tanpi 0.5999999642372131 -> -3.077684713742215 |
| tanpi10058 tanpi 0.6000000000000001 -> -3.0776835371752504 |
| tanpi10059 tanpi 0.6 -> -3.077683537175254 |
| tanpi10060 tanpi -0.5999999642372131 -> 3.077684713742215 |
| tanpi10061 tanpi -0.6000000238418579 -> 3.077682752797731 |
| tanpi10062 tanpi -0.6 -> 3.077683537175254 |
| tanpi10063 tanpi -0.6000000000000001 -> 3.0776835371752504 |
| tanpi10064 tanpi 0.7000000476837158 -> -1.3763814868779325 |
| tanpi10065 tanpi 0.699999988079071 -> -1.3763820288695117 |
| tanpi10066 tanpi 0.7000000000000001 -> -1.376381920471173 |
| tanpi10067 tanpi 0.7 -> -1.376381920471174 |
| tanpi10068 tanpi -0.699999988079071 -> 1.3763820288695117 |
| tanpi10069 tanpi -0.7000000476837158 -> 1.3763814868779325 |
| tanpi10070 tanpi -0.7 -> 1.376381920471174 |
| tanpi10071 tanpi -0.7000000000000001 -> 1.376381920471173 |
| tanpi10072 tanpi 0.800000011920929 -> -0.7265424707857802 |
| tanpi10073 tanpi 0.7999999523162842 -> -0.7265427568837151 |
| tanpi10074 tanpi 0.8 -> -0.7265425280053607 |
| tanpi10075 tanpi 0.7999999999999999 -> -0.7265425280053612 |
| tanpi10076 tanpi -0.7999999523162842 -> 0.7265427568837151 |
| tanpi10077 tanpi -0.800000011920929 -> 0.7265424707857802 |
| tanpi10078 tanpi -0.7999999999999999 -> 0.7265425280053612 |
| tanpi10079 tanpi -0.8 -> 0.7265425280053607 |
| tanpi10080 tanpi 0.9000000357627869 -> -0.3249195720194747 |
| tanpi10081 tanpi 0.8999999761581421 -> -0.3249197790418658 |
| tanpi10082 tanpi 0.9 -> -0.32491969623290623 |
| tanpi10083 tanpi 0.8999999999999999 -> -0.3249196962329066 |
| tanpi10084 tanpi -0.8999999761581421 -> 0.3249197790418658 |
| tanpi10085 tanpi -0.9000000357627869 -> 0.3249195720194747 |
| tanpi10086 tanpi -0.8999999999999999 -> 0.3249196962329066 |
| tanpi10087 tanpi -0.9 -> 0.32491969623290623 |
| tanpi10088 tanpi 1.100000023841858 -> 0.3249197790418658 |
| tanpi10089 tanpi 1.0999999046325684 -> 0.3249193649971088 |
| tanpi10090 tanpi 1.1 -> 0.3249196962329066 |
| tanpi10091 tanpi 1.0999999999999999 -> 0.32491969623290584 |
| tanpi10092 tanpi -1.0999999046325684 -> -0.3249193649971088 |
| tanpi10093 tanpi -1.100000023841858 -> -0.3249197790418658 |
| tanpi10094 tanpi -1.0999999999999999 -> -0.32491969623290584 |
| tanpi10095 tanpi -1.1 -> -0.3249196962329066 |
| tanpi10096 tanpi 1.2000000476837158 -> 0.7265427568837151 |
| tanpi10097 tanpi 1.1999999284744263 -> 0.7265421846879231 |
| tanpi10098 tanpi 1.2000000000000002 -> 0.7265425280053618 |
| tanpi10099 tanpi 1.2 -> 0.7265425280053607 |
| tanpi10100 tanpi -1.1999999284744263 -> -0.7265421846879231 |
| tanpi10101 tanpi -1.2000000476837158 -> -0.7265427568837151 |
| tanpi10102 tanpi -1.2 -> -0.7265425280053607 |
| tanpi10103 tanpi -1.2000000000000002 -> -0.7265425280053618 |
| tanpi10104 tanpi 1.3000000715255737 -> 1.3763825708613702 |
| tanpi10105 tanpi 1.2999999523162842 -> 1.3763814868779325 |
| tanpi10106 tanpi 1.3 -> 1.376381920471174 |
| tanpi10107 tanpi 1.2999999999999998 -> 1.376381920471172 |
| tanpi10108 tanpi -1.2999999523162842 -> -1.3763814868779325 |
| tanpi10109 tanpi -1.3000000715255737 -> -1.3763825708613702 |
| tanpi10110 tanpi -1.2999999999999998 -> -1.376381920471172 |
| tanpi10111 tanpi -1.3 -> -1.376381920471174 |
| tanpi10112 tanpi 1.4000000953674316 -> 3.0776866746889597 |
| tanpi10113 tanpi 1.399999976158142 -> 3.077682752797731 |
| tanpi10114 tanpi 1.4000000000000001 -> 3.077683537175258 |
| tanpi10115 tanpi 1.4 -> 3.0776835371752504 |
| tanpi10116 tanpi -1.399999976158142 -> -3.077682752797731 |
| tanpi10117 tanpi -1.4000000953674316 -> -3.0776866746889597 |
| tanpi10118 tanpi -1.4 -> -3.0776835371752504 |
| tanpi10119 tanpi -1.4000000000000001 -> -3.077683537175258 |
| tanpi10120 tanpi 0.24000000953674316 -> 0.9390625621984302 |
| tanpi10121 tanpi 0.23999999463558197 -> 0.9390624741032162 |
| tanpi10122 tanpi 0.24000000000000002 -> 0.9390625058174925 |
| tanpi10123 tanpi 0.24 -> 0.9390625058174923 |
| tanpi10124 tanpi -0.23999999463558197 -> -0.9390624741032162 |
| tanpi10125 tanpi -0.24000000953674316 -> -0.9390625621984302 |
| tanpi10126 tanpi -0.24 -> -0.9390625058174923 |
| tanpi10127 tanpi -0.24000000000000002 -> -0.9390625058174925 |
| tanpi10128 tanpi 0.49000000953674316 -> 31.820546320188043 |
| tanpi10129 tanpi 0.4899999797344208 -> 31.82045142533627 |
| tanpi10130 tanpi 0.49000000000000005 -> 31.820515953774105 |
| tanpi10131 tanpi 0.49 -> 31.82051595377393 |
| tanpi10132 tanpi -0.4899999797344208 -> -31.82045142533627 |
| tanpi10133 tanpi -0.49000000953674316 -> -31.820546320188043 |
| tanpi10134 tanpi -0.49 -> -31.82051595377393 |
| tanpi10135 tanpi -0.49000000000000005 -> -31.820515953774105 |
| tanpi10136 tanpi 0.5100000500679016 -> -31.820356531049924 |
| tanpi10137 tanpi 0.5099999904632568 -> -31.820546320188043 |
| tanpi10138 tanpi 0.51 -> -31.82051595377393 |
| tanpi10139 tanpi 0.5099999999999999 -> -31.820515953774283 |
| tanpi10140 tanpi -0.5099999904632568 -> 31.820546320188043 |
| tanpi10141 tanpi -0.5100000500679016 -> 31.820356531049924 |
| tanpi10142 tanpi -0.5099999999999999 -> 31.820515953774283 |
| tanpi10143 tanpi -0.51 -> 31.82051595377393 |
| tanpi10144 tanpi 0.7600000500679016 -> -0.9390622098176208 |
| tanpi10145 tanpi 0.7599999904632568 -> -0.9390625621984302 |
| tanpi10146 tanpi 0.76 -> -0.9390625058174923 |
| tanpi10147 tanpi 0.7599999999999999 -> -0.939062505817493 |
| tanpi10148 tanpi -0.7599999904632568 -> 0.9390625621984302 |
| tanpi10149 tanpi -0.7600000500679016 -> 0.9390622098176208 |
| tanpi10150 tanpi -0.7599999999999999 -> 0.939062505817493 |
| tanpi10151 tanpi -0.76 -> 0.9390625058174923 |
| tanpi10152 tanpi 1.2400000095367432 -> 0.9390625621984302 |
| tanpi10153 tanpi 1.2399998903274536 -> 0.9390618574369353 |
| tanpi10154 tanpi 1.2400000000000002 -> 0.9390625058174936 |
| tanpi10155 tanpi 1.24 -> 0.9390625058174923 |
| tanpi10156 tanpi -1.2399998903274536 -> -0.9390618574369353 |
| tanpi10157 tanpi -1.2400000095367432 -> -0.9390625621984302 |
| tanpi10158 tanpi -1.24 -> -0.9390625058174923 |
| tanpi10159 tanpi -1.2400000000000002 -> -0.9390625058174936 |
| tanpi10160 tanpi 1.4900000095367432 -> 31.820546320188043 |
| tanpi10161 tanpi 1.4899998903274536 -> 31.820166744173495 |
| tanpi10162 tanpi 1.4900000000000002 -> 31.82051595377464 |
| tanpi10163 tanpi 1.49 -> 31.82051595377393 |
| tanpi10164 tanpi -1.4899998903274536 -> -31.820166744173495 |
| tanpi10165 tanpi -1.4900000095367432 -> -31.820546320188043 |
| tanpi10166 tanpi -1.49 -> -31.82051595377393 |
| tanpi10167 tanpi -1.4900000000000002 -> -31.82051595377464 |
| tanpi10168 tanpi 1.5100001096725464 -> -31.820166744173495 |
| tanpi10169 tanpi 1.5099999904632568 -> -31.820546320188043 |
| tanpi10170 tanpi 1.51 -> -31.82051595377393 |
| tanpi10171 tanpi 1.5099999999999998 -> -31.82051595377464 |
| tanpi10172 tanpi -1.5099999904632568 -> 31.820546320188043 |
| tanpi10173 tanpi -1.5100001096725464 -> 31.820166744173495 |
| tanpi10174 tanpi -1.5099999999999998 -> 31.82051595377464 |
| tanpi10175 tanpi -1.51 -> 31.82051595377393 |
| tanpi10176 tanpi 1.7600001096725464 -> -0.9390618574369353 |
| tanpi10177 tanpi 1.7599999904632568 -> -0.9390625621984302 |
| tanpi10178 tanpi 1.76 -> -0.9390625058174923 |
| tanpi10179 tanpi 1.7599999999999998 -> -0.9390625058174936 |
| tanpi10180 tanpi -1.7599999904632568 -> 0.9390625621984302 |
| tanpi10181 tanpi -1.7600001096725464 -> 0.9390618574369353 |
| tanpi10182 tanpi -1.7599999999999998 -> 0.9390625058174936 |
| tanpi10183 tanpi -1.76 -> 0.9390625058174923 |
| tanpi10184 tanpi 100.24000549316406 -> 0.9390949817630689 |
| tanpi10185 tanpi 100.23999786376953 -> 0.9390498765673647 |
| tanpi10186 tanpi 100.24000000000001 -> 0.9390625058175461 |
| tanpi10187 tanpi 100.24 -> 0.9390625058174621 |
| tanpi10188 tanpi -100.23999786376953 -> -0.9390498765673647 |
| tanpi10189 tanpi -100.24000549316406 -> -0.9390949817630689 |
| tanpi10190 tanpi -100.24 -> -0.9390625058174621 |
| tanpi10191 tanpi -100.24000000000001 -> -0.9390625058175461 |
| tanpi10192 tanpi 100.49000549316406 -> 31.83801660184476 |
| tanpi10193 tanpi 100.48999786376953 -> 31.81371533579395 |
| tanpi10194 tanpi 100.49000000000001 -> 31.820515953802918 |
| tanpi10195 tanpi 100.49 -> 31.820515953757667 |
| tanpi10196 tanpi -100.48999786376953 -> -31.81371533579395 |
| tanpi10197 tanpi -100.49000549316406 -> -31.83801660184476 |
| tanpi10198 tanpi -100.49 -> -31.820515953757667 |
| tanpi10199 tanpi -100.49000000000001 -> -31.820515953802918 |
| tanpi10200 tanpi 100.51000213623047 -> -31.81371533579395 |
| tanpi10201 tanpi 100.50999450683594 -> -31.83801660184476 |
| tanpi10202 tanpi 100.51 -> -31.820515953757667 |
| tanpi10203 tanpi 100.50999999999999 -> -31.820515953802918 |
| tanpi10204 tanpi -100.50999450683594 -> 31.83801660184476 |
| tanpi10205 tanpi -100.51000213623047 -> 31.81371533579395 |
| tanpi10206 tanpi -100.50999999999999 -> 31.820515953802918 |
| tanpi10207 tanpi -100.51 -> 31.820515953757667 |
| tanpi10208 tanpi 100.76000213623047 -> -0.9390498765673647 |
| tanpi10209 tanpi 100.75999450683594 -> -0.9390949817630689 |
| tanpi10210 tanpi 100.76 -> -0.9390625058174621 |
| tanpi10211 tanpi 100.75999999999999 -> -0.9390625058175461 |
| tanpi10212 tanpi -100.75999450683594 -> 0.9390949817630689 |
| tanpi10213 tanpi -100.76000213623047 -> 0.9390498765673647 |
| tanpi10214 tanpi -100.75999999999999 -> 0.9390625058175461 |
| tanpi10215 tanpi -100.76 -> 0.9390625058174621 |
| tanpi10216 tanpi 1234.56005859375 -> -5.236946012446678 |
| tanpi10217 tanpi 1234.5599365234375 -> -5.247869032587774 |
| tanpi10218 tanpi 1234.5600000000002 -> -5.2421835810977155 |
| tanpi10219 tanpi 1234.56 -> -5.242183581118059 |
| tanpi10220 tanpi -1234.5599365234375 -> 5.247869032587774 |
| tanpi10221 tanpi -1234.56005859375 -> 5.236946012446678 |
| tanpi10222 tanpi -1234.56 -> 5.242183581118059 |
| tanpi10223 tanpi -1234.5600000000002 -> 5.2421835810977155 |
| tanpi10224 tanpi 2097151.375 -> 2.414213562373095 |
| tanpi10225 tanpi -2097151.375 -> -2.414213562373095 |
| tanpi10226 tanpi 2097151.625 -> -2.414213562373095 |
| tanpi10227 tanpi -2097151.625 -> 2.414213562373095 |
| tanpi10228 tanpi 1125899906842624.0 -> 0.0 |
| tanpi10229 tanpi 1125899839733760.0 -> 0.0 |
| tanpi10230 tanpi 1125899906842623.4 -> 2.414213562373095 |
| tanpi10231 tanpi -1125899839733760.0 -> -0.0 |
| tanpi10232 tanpi -1125899906842624.0 -> -0.0 |
| tanpi10233 tanpi -1125899906842623.4 -> -2.414213562373095 |
| tanpi10234 tanpi 1125899906842624.0 -> 0.0 |
| tanpi10235 tanpi 1125899839733760.0 -> 0.0 |
| tanpi10236 tanpi 1125899906842623.6 -> -2.414213562373095 |
| tanpi10237 tanpi -1125899839733760.0 -> -0.0 |
| tanpi10238 tanpi -1125899906842624.0 -> -0.0 |
| tanpi10239 tanpi -1125899906842623.6 -> 2.414213562373095 |
| tanpi10240 tanpi 2.305843009213694e+18 -> 0.0 |
| tanpi10241 tanpi 2.3058428717747405e+18 -> 0.0 |
| tanpi10242 tanpi 2.3058430092136937e+18 -> 0.0 |
| tanpi10243 tanpi -2.3058428717747405e+18 -> -0.0 |
| tanpi10244 tanpi -2.305843009213694e+18 -> -0.0 |
| tanpi10245 tanpi -2.3058430092136937e+18 -> -0.0 |
| tanpi10246 tanpi 2.305843009213694e+18 -> 0.0 |
| tanpi10247 tanpi 2.3058428717747405e+18 -> 0.0 |
| tanpi10248 tanpi 2.3058430092136937e+18 -> 0.0 |
| tanpi10249 tanpi -2.3058428717747405e+18 -> -0.0 |
| tanpi10250 tanpi -2.305843009213694e+18 -> -0.0 |
| tanpi10251 tanpi -2.3058430092136937e+18 -> -0.0 |
| tanpi10252 tanpi 1.298074214633707e+33 -> 0.0 |
| tanpi10253 tanpi 1.2980741372624545e+33 -> 0.0 |
| tanpi10254 tanpi 1.2980742146337068e+33 -> 0.0 |
| tanpi10255 tanpi -1.2980741372624545e+33 -> -0.0 |
| tanpi10256 tanpi -1.298074214633707e+33 -> -0.0 |
| tanpi10257 tanpi -1.2980742146337068e+33 -> -0.0 |
| tanpi10258 tanpi 1.298074214633707e+33 -> 0.0 |
| tanpi10259 tanpi 1.2980741372624545e+33 -> 0.0 |
| tanpi10260 tanpi 1.2980742146337068e+33 -> 0.0 |
| tanpi10261 tanpi -1.2980741372624545e+33 -> -0.0 |
| tanpi10262 tanpi -1.298074214633707e+33 -> -0.0 |
| tanpi10263 tanpi -1.2980742146337068e+33 -> -0.0 |
| tanpi10264 tanpi 0.48004481196403503 -> 15.930332115434627 |
| tanpi10265 tanpi -0.4950249195098877 -> -63.97564155226383 |
| tanpi10266 tanpi -0.4950249493122101 -> -63.97602485152189 |
| tanpi10267 tanpi -0.49502493342943843 -> -63.97582057644752 |
| tanpi10268 tanpi -3.659269094467163 -> 1.828928514937406 |
| tanpi10269 tanpi -3.659269332885742 -> 1.8289252604911337 |
| tanpi10270 tanpi -3.659269111498701 -> 1.8289282824542836 |
| tanpi10271 tanpi -3.6592691114987015 -> 1.8289282824542774 |
| tanpi10272 tanpi -1.6591962575912476 -> 1.829923165916756 |
| tanpi10273 tanpi -1.659196376800537 -> 1.8299215373295707 |
| tanpi10274 tanpi -1.6591963470121214 -> 1.8299219442861712 |
| tanpi10275 tanpi -1.6591963470121216 -> 1.829921944286168 |
| |
| tanpi20001 tanpi inf -> nan invalid |
| tanpi20002 tanpi -inf -> nan invalid |
| tanpi20003 tanpi nan -> nan |