Skip to content

Commit d3254cd

Browse files
committed
mathdata: Add +-inf, nan tests for new functions
1 parent be980bf commit d3254cd

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

Lib/test/mathdata/math_testcases.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,10 @@ acospi10128 acospi 0.7071993350982666 -> 0.249958333374387
768768
acospi10129 acospi 0.7071993911300235 -> 0.24995830814793119
769769
acospi10130 acospi 0.7071993911300234 -> 0.24995830814793124
770770

771+
acospi20001 acospi inf -> nan invalid
772+
acospi20002 acospi -inf -> nan invalid
773+
acospi20003 acospi nan -> nan
774+
771775
------------
772776
-- asinpi --
773777
------------
@@ -878,6 +882,10 @@ asinpi10102 asinpi -0.6554325222969055 -> -0.2275136345890164
878882
asinpi10103 asinpi -0.6554324978014275 -> -0.22751362426513144
879883
asinpi10104 asinpi -0.6554324978014276 -> -0.2275136242651315
880884

885+
asinpi20001 asinpi inf -> nan invalid
886+
asinpi20002 asinpi -inf -> nan invalid
887+
asinpi20003 asinpi nan -> nan
888+
881889
------------
882890
-- atanpi --
883891
------------
@@ -946,6 +954,10 @@ atanpi10060 atanpi 0.19859452545642853 -> 0.06240267249610054
946954
atanpi10061 atanpi 0.1985945401764544 -> 0.06240267700384578
947955
atanpi10062 atanpi 0.19859454017645436 -> 0.06240267700384577
948956

957+
atanpi20001 atanpi inf -> 0.5
958+
atanpi20002 atanpi -inf -> -0.5
959+
atanpi20003 atanpi nan -> nan
960+
949961
-----------
950962
-- cospi --
951963
-----------
@@ -1235,6 +1247,10 @@ cospi10281 cospi -629430848.0 -> 1.0
12351247
cospi10282 cospi -629430785.4800935 -> -0.06249742289199851
12361248
cospi10283 cospi -629430785.4800936 -> -0.06249704911708015
12371249

1250+
cospi20001 cospi inf -> nan invalid
1251+
cospi20002 cospi -inf -> nan invalid
1252+
cospi20003 cospi nan -> nan
1253+
12381254
-----------
12391255
-- sinpi --
12401256
-----------
@@ -1550,6 +1566,10 @@ sinpi10307 sinpi -0.004973720293492079 -> -0.015624767310717469
15501566
sinpi10308 sinpi -0.004973719955059152 -> -0.015624766247628864
15511567
sinpi10309 sinpi -0.004973719955059153 -> -0.015624766247628865
15521568

1569+
sinpi20001 sinpi inf -> nan invalid
1570+
sinpi20002 sinpi -inf -> nan invalid
1571+
sinpi20003 sinpi nan -> nan
1572+
15531573
-----------
15541574
-- tanpi --
15551575
-----------
@@ -1830,3 +1850,7 @@ tanpi10272 tanpi -1.6591962575912476 -> 1.829923165916756
18301850
tanpi10273 tanpi -1.659196376800537 -> 1.8299215373295707
18311851
tanpi10274 tanpi -1.6591963470121214 -> 1.8299219442861712
18321852
tanpi10275 tanpi -1.6591963470121216 -> 1.829921944286168
1853+
1854+
tanpi20001 tanpi inf -> nan invalid
1855+
tanpi20002 tanpi -inf -> nan invalid
1856+
tanpi20003 tanpi nan -> nan

0 commit comments

Comments
 (0)