assay
test suite

math-longtail

190 tests · 74 with documented divergences

Test Subject Formula Category DVs
a6f192 SIN =SIN(0) value
adfadc SIN =SIN(PI()/2) value
0b6194 SIN =SIN(PI()) value
288a67 SIN =SIN(1) value
7f3dc6 SIN =SIN(-PI()/2) value
b604c0 COS =COS(0) value
571503 COS =COS(PI()/2) value
b5f897 COS =COS(PI()) value
47ed79 COS =COS(1) value
924dad COS =COS(-PI()) value
eb792f TAN =TAN(0) value
c53347 TAN =TAN(PI()) value
d90dba TAN =TAN(1) value
34fed1 TAN =TAN(-1) value
5aff8a SEC =SEC(0) value 1
0a1220 SEC =SEC(PI()) value 1
7c8d58 SEC =SEC(1) value
75c849 SEC =SEC(-PI()) value 1
5c1bed CSC =CSC(PI()/2) value 1
5d27ed CSC =CSC(1) value
afa336 CSC =CSC(-PI()/2) value 1
4e1b50 CSC =CSC(0) error-code
e6f5b9 COT =COT(PI()/2) value
5d036f COT =COT(1) value
00dfa5 COT =COT(-1) value
d76dcf COT =COT(0) error-code
d5c56c SINH =SINH(0) value
976fd5 SINH =SINH(1) value
03fcd4 SINH =SINH(-1) value
94507d COSH =COSH(0) value
8ef68a COSH =COSH(1) value
d21deb COSH =COSH(-1) value
1826f1 TANH =TANH(0) value
dcc02d TANH =TANH(1) value
66472d TANH =TANH(-1) value
aa3903 SECH =SECH(0) value 1
6febcf SECH =SECH(1) value
43b660 SECH =SECH(-1) value
a4a1d4 CSCH =CSCH(1) value
379a19 CSCH =CSCH(-1) value
b9ced2 CSCH =CSCH(0) error-code
c6653b COTH =COTH(1) value
369001 COTH =COTH(-1) value
95273e COTH =COTH(0) error-code
a3d4fa ASIN =ASIN(0) value
653a2e ASIN =ASIN(1) value
74da5b ASIN =ASIN(-1) value
0edbf9 ASIN =ASIN(2) value
c3bd2f ACOS =ACOS(1) value
267842 ACOS =ACOS(0) value
47536d ACOS =ACOS(-1) value
3890e8 ACOS =ACOS(2) value
d831a4 ATAN =ATAN(0) value
1e062a ATAN =ATAN(1) value
e313a1 ATAN =ATAN(-1) value
4bdb58 ATAN2 =ATAN2(1, 0) value
febe44 ATAN2 =ATAN2(0, 1) value
c8bbdb ATAN2 =ATAN2(1, 1) value
39933d ATAN2 =ATAN2(-1, -1) value
40567d ASINH =ASINH(0) value
8335ab ASINH =ASINH(1) value
1af939 ASINH =ASINH(-1) value
6a7a87 ACOSH =ACOSH(1) value
f1eac5 ACOSH =ACOSH(2) value
25cdbb ACOSH =ACOSH(0) value 1
e3e847 ATANH =ATANH(0) value
e4b857 ATANH =ATANH(0.5) value
6394a8 ATANH =ATANH(-0.5) value
8839e1 ATANH =ATANH(1) value 1
919b10 ACOT =ACOT(0) value
be33a4 ACOT =ACOT(1) value
d0cdeb ACOT =ACOT(-1) value
c86062 ACOTH =ACOTH(2) value
38fe9d ACOTH =ACOTH(-2) value
1e86bf ACOTH =ACOTH(1) value 1
81e088 RADIANS =RADIANS(180) value 3
386176 RADIANS =RADIANS(0) value
65d9ea RADIANS =RADIANS(90) value 3
4c5074 RADIANS =RADIANS(-180) value 3
451dc5 DEGREES =DEGREES(PI()) value
af60be DEGREES =DEGREES(0) value
9202fc DEGREES =DEGREES(PI()/2) value
7745c0 DEGREES =DEGREES(-PI()) value
992508 BASE =BASE(10, 16) value 1
f4e4e8 BASE =BASE(5, 2) value 1
438e9f BASE =BASE(0, 2) value 1
92e4c4 BASE =BASE(5, 2, 8) value 1
ed68a5 DECIMAL =DECIMAL("A", 16) value 1
6f52fa DECIMAL =DECIMAL("101", 2) value 1
79442c DECIMAL =DECIMAL("FF", 16) value 1
4786a0 DECIMAL =DECIMAL("Z", 36) value 1
b3b8b4 CEILING.PRECISE =CEILING.PRECISE(4.3) value 1
7b9b02 CEILING.PRECISE =CEILING.PRECISE(-4.3) value 2
c29d05 CEILING.PRECISE =CEILING.PRECISE(4.3, 2) value 1
22ec62 CEILING.PRECISE =CEILING.PRECISE(-4.3, -2) value 1
0d2927 FLOOR.PRECISE =FLOOR.PRECISE(4.8) value 1
fc7f51 FLOOR.PRECISE =FLOOR.PRECISE(-4.3) value 2
fac593 FLOOR.PRECISE =FLOOR.PRECISE(4.8, 2) value 1
4e4523 FLOOR.PRECISE =FLOOR.PRECISE(-4.3, -2) value 1
6fc8d4 ISO.CEILING =ISO.CEILING(4.3) value 1
7945d2 ISO.CEILING =ISO.CEILING(-4.3) value 2
e577b6 ISO.CEILING =ISO.CEILING(4.3, 2) value 1
fae469 ISO.CEILING =ISO.CEILING(-4.3, -2) value 1
df339e COMBIN =COMBIN(5, 2) value 1
9182e6 COMBIN =COMBIN(8, 8) value 1
b9d9cf COMBIN =COMBIN(8, 0) value 1
670213 COMBIN =COMBIN(3, 5) value 2
2e5bd4 COMBINA =COMBINA(5, 2) value 1
57597c COMBINA =COMBINA(8, 0) value 1
ef3495 COMBINA =COMBINA(4, 3) value 1
f7a15f MULTINOMIAL =MULTINOMIAL(2, 3) value 2
525327 MULTINOMIAL =MULTINOMIAL(2, 3, 4) value 2
bae2b9 MULTINOMIAL =MULTINOMIAL(5) value 2
f7d4f5 GCD =GCD(12, 18) value
01dea4 GCD =GCD(7, 13) value
6eb726 GCD =GCD(0, 8) value
b929bc GCD =GCD(24, 36, 60) value
2eb7c0 LCM =LCM(4, 6) value
512085 LCM =LCM(3, 5) value
ed7ad2 LCM =LCM(1, 7) value
a75094 LCM =LCM(2, 3, 4) value
ee83c9 ISEVEN =ISEVEN(4) value
441df7 ISEVEN =ISEVEN(3) value
ac92bc ISEVEN =ISEVEN(0) value
505431 ISEVEN =ISEVEN(-2) value
d4a2c3 ISODD =ISODD(3) value
b4984d ISODD =ISODD(4) value
74676f ISODD =ISODD(0) value
375ae5 ISODD =ISODD(-3) value 1
503925 ODD =ODD(3) value
70051e ODD =ODD(1.5) value
7e3223 ODD =ODD(2) value
4082e6 ODD =ODD(-1.5) value
d9ced4 FACTDOUBLE =FACTDOUBLE(7) value 1
004ced FACTDOUBLE =FACTDOUBLE(6) value 1
8c7165 FACTDOUBLE =FACTDOUBLE(0) value
e549e4 FACTDOUBLE =FACTDOUBLE(-1) value 2
589e60 ERFC =ERFC(0) value
cf77c9 ERFC =ERFC(1) value
f13668 ERFC =ERFC(-1) value
958215 ERFC.PRECISE =ERFC.PRECISE(0) value 1
384c8b ERFC.PRECISE =ERFC.PRECISE(1) value
dbe0de ERFC.PRECISE =ERFC.PRECISE(2) value
4f03dc GAMMALN =GAMMALN(1) value 2
3eacb9 GAMMALN =GAMMALN(2) value 2
333dc8 GAMMALN =GAMMALN(5) value
69d257 GAMMALN =GAMMALN(0) value 2
2db02c GAMMALN.PRECISE =GAMMALN.PRECISE(1) value 2
df7aba GAMMALN.PRECISE =GAMMALN.PRECISE(2) value 2
c87fb8 GAMMALN.PRECISE =GAMMALN.PRECISE(5) value
f42910 IMLN =IMLN("1") value
b6ab30 IMLN =IMLN("i") value
c66d6f IMLN =IMLN("3+4i") value
a98c15 IMPOWER =IMPOWER("2+3i", 2) value
3c4fc4 IMPOWER =IMPOWER("i", 2) value
a18850 IMPOWER =IMPOWER("2+3i", 0) value
5b12b3 IMSQRT =IMSQRT("4") value
94e355 IMSQRT =IMSQRT("i") value
0cff1e IMSQRT =IMSQRT("3+4i") value
bce0b4 PRODUCT =PRODUCT(2, 3, 4) value 1
03c825 PRODUCT =PRODUCT(5, 0, 3) value 1
0e6191 PRODUCT =PRODUCT(7) value 1
5078c2 PRODUCT =PRODUCT(A1:A3) value 1
ea82b3 COUNTIFS =COUNTIFS(A1:A4, ">2") value
9d3ea6 COUNTIFS =COUNTIFS(A1:A4, ">1", B1:B4, "x") value
352253 COUNTIFS =COUNTIFS(A1:A3, 5) value
b9d327 COUNTIFS =COUNTIFS(A1:A2, ">10") value
7febfa COUNTUNIQUE =COUNTUNIQUE(A1:A3) value 1
1e1ce6 COUNTUNIQUE =COUNTUNIQUE(A1:A5) value 1
d8b44c COUNTUNIQUE =COUNTUNIQUE(A1:A3) value 1
adeb26 SUBTOTAL =SUBTOTAL(1, A1:A3) value 1
5a4fd5 SUBTOTAL =SUBTOTAL(2, A1:A3) value 1
46c9a8 SUBTOTAL =SUBTOTAL(4, A1:A3) value 1
be642e SUBTOTAL =SUBTOTAL(5, A1:A3) value 1
41ef5f SUBTOTAL =SUBTOTAL(9, A1:A3) value 1
660185 SERIESSUM =SERIESSUM(1, 0, 1, {1, 1, 1}) value 1
177d34 SERIESSUM =SERIESSUM(2, 0, 1, {1, 1, 1}) value 1
959956 SERIESSUM =SERIESSUM(1, 1, 1, {2, 3, 4}) value 1
651369 SERIESSUM =SERIESSUM(2, 0, 2, {1, 1}) value 1
ead5ff MUNIT =MUNIT(2) value 2
847424 MUNIT =MUNIT(3) value 2
c57806 MUNIT =MUNIT(1) value 1
f9a6fa MUNIT =MUNIT(0) error-code
e4d4ba SQRTPI =SQRTPI(1) value
845f32 SQRTPI =SQRTPI(0) value 1
d1268f SQRTPI =SQRTPI(2) value
9f8138 SQRTPI =SQRTPI(-1) value 2
35532f RAND =RAND() volatile
cd6ebb RANDBETWEEN =RANDBETWEEN(1, 10) volatile
ca8209 RANDARRAY =RANDARRAY(2, 2) volatile 1